我的问题可能最容易从这个小提琴解释:http: //jsfiddle.net/L3zVY/7/
如果单击框右上角的图像,框会消失(图像不存在,因此它只是一个问号)。
如果我尝试动态操作这些框而不是对其进行硬编码,则此功能会由于某种原因丢失。
我这样做的原因是因为我有一个登录页面,它使用一个根据错误消息更改类的框。一切正常,除了能够关闭盒子......
有任何想法吗?
代码:
$(document).ready(function() {
// Close notifications (fade and slideup)
$(".notification a.close").click(function () {
$(this).parent().fadeTo(400, 0, function () {
$(this).slideUp(200);
});
return false;
});
// JQuery Broken Notification:
$("#msgbox1").html('Broken :( <a href="#" class="close"><img src="images/notification_close.png" alt="close" /></a>');
});