私の問題はおそらくこのフィドルから最も簡単に説明できます: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>');
});