JQuery Live Blur и Live Focus ⇐ Jquery
-
Anonymous
JQuery Live Blur и Live Focus
Я открываю диалоговое окно динамически. При нажатии на ссылку он ищет информацию и отображает ее.
$('.comment').live('blur', function(){ var Split = (this.id).split("_"); вар идентификатор = разделить [1]; $('#face_'+ id).fadeOut(); $('.commentbutton').hide(); $("#comments_" + id).slideDown(); }) /////////////////////////////////////////////////// // комментарийоткрыть $(".comment").live("focus", function() { var Split = (this.id).split("_"); вар vmid = разделить [1]; $("#face_" + vmid).fadeIn(); $("#comments_" + vmid).slideUp(); $('#commentbutton_' + vmid).show(); }); Это прекрасно работает, когда вы впервые открываете диалоговое окно, но если вы закроете его и попытаетесь открыть снова, оно больше не будет работать, по крайней мере, в Firefox.
Когда я ставлю предупреждение, оно показывает, что идентификатор был отправлен. Но почему $('.commentbutton') и #face_' + vmid больше не fadeIn(), slideUp(), slideDown() и функция размытия ничего не делают?
Я также пробовал использовать Focusin и Focusout.
Спасибо.
Я открываю диалоговое окно динамически. При нажатии на ссылку он ищет информацию и отображает ее.
$('.comment').live('blur', function(){ var Split = (this.id).split("_"); вар идентификатор = разделить [1]; $('#face_'+ id).fadeOut(); $('.commentbutton').hide(); $("#comments_" + id).slideDown(); }) /////////////////////////////////////////////////// // комментарийоткрыть $(".comment").live("focus", function() { var Split = (this.id).split("_"); вар vmid = разделить [1]; $("#face_" + vmid).fadeIn(); $("#comments_" + vmid).slideUp(); $('#commentbutton_' + vmid).show(); }); Это прекрасно работает, когда вы впервые открываете диалоговое окно, но если вы закроете его и попытаетесь открыть снова, оно больше не будет работать, по крайней мере, в Firefox.
Когда я ставлю предупреждение, оно показывает, что идентификатор был отправлен. Но почему $('.commentbutton') и #face_' + vmid больше не fadeIn(), slideUp(), slideDown() и функция размытия ничего не делают?
Я также пробовал использовать Focusin и Focusout.
Спасибо.
Мобильная версия