Javascript 需要Jquery和Ajax方面的帮助吗
目前,我正在开发一个使用Ajax显示通知消息的web应用程序。但我不知道为什么Notification message对话框上的关闭按钮在任何IE浏览器(9.0和7.0测试)中都不起作用,但它在Firefox和werid上运行良好,问题是如果我在html代码中硬编码jquery代码,它在IE浏览器中也能正常工作 我在想,当从Ajax发送的消息以某种方式影响javascript时,我无法找出原因 谁能帮帮我吗? 非常感谢 这是我的jquery通知框消息代码Javascript 需要Jquery和Ajax方面的帮助吗,javascript,ajax,jquery,Javascript,Ajax,Jquery,目前,我正在开发一个使用Ajax显示通知消息的web应用程序。但我不知道为什么Notification message对话框上的关闭按钮在任何IE浏览器(9.0和7.0测试)中都不起作用,但它在Firefox和werid上运行良好,问题是如果我在html代码中硬编码jquery代码,它在IE浏览器中也能正常工作 我在想,当从Ajax发送的消息以某种方式影响javascript时,我无法找出原因 谁能帮帮我吗? 非常感谢 这是我的jquery通知框消息代码 <div class="notif
<div class="notification information png_bg">
<a href="#" class="close">
<img src="resources/images/icons/cross_grey_small.png" title="Close this notification" alt="close" /></a>
<div> You have New Lead Notification </div>
</div>
我最终发现问题与Javascript DOM有关,因此我必须用live替换click 欲了解更多信息,请访问 解决方案
$(".close").live('click',
function () {
$(this).parent().fadeTo(400, 0, function () {
$(this).slideUp(400);
});
return false;
}
);
我刚刚用JQuery将DIV和“close”函数的代码粘贴到一个新页面中,并在FF4和IE9中进行了尝试,在这两种情况下都可以正常工作。你能链接你的版本吗?如果你在IE9中遇到问题,那么我想我需要一个到实际代码的链接,可能不是那些旧的IE bug…非常感谢你的好意:D。
$(".close").click(
function () {// Links with the class "close" will close parent
$(this).parent().fadeTo(400, 0, function () {
$(this).slideUp(400);
});
return false;
}
);
$(".close").live('click',
function () {
$(this).parent().fadeTo(400, 0, function () {
$(this).slideUp(400);
});
return false;
}
);