ダイアログボックスを動的に開いています。リンクをクリックすると、情報が検索され、その中に表示されます。
$('.comment').live('blur', function(){
var split = (this.id).split("_");
var id = split[1];
$('#face_'+ id).fadeOut();
$('.commentbutton').hide();
$("#comments_" + id).slideDown();
})
//////////////////////////////////////////////////
// commentopen
$(".comment").live("focus", function() {
var split = (this.id).split("_");
var vmid = split[1];
$("#face_" + vmid).fadeIn();
$("#comments_" + vmid).slideUp();
$('#commentbutton_' + vmid).show();
});
ダイアログを最初に開いたときは問題なく動作しますが、ダイアログを閉じて再度開こうとすると、少なくとも Firefox では機能しなくなります。
アラートを出すと、ID が送信されたことが示されます。しかし、なぜ、、、 および$('.commentbutton')
ぼかし機能が何もしない#face_' + vmid
のfadeIn()
でしょうか?slideUp()
slideDown()
focusin と focusout も試しました。
ありがとう。