JQuery Live Blur и Live FocusJquery

Программирование на jquery
Ответить
Anonymous
 JQuery Live Blur и Live Focus

Сообщение Anonymous »

Я открываю диалоговое окно динамически. При нажатии на ссылку он ищет информацию и отображает ее.

Код: Выделить всё

$('.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.

Когда я ставлю предупреждение, оно показывает, что идентификатор был отправлен. Но почему $('.commentbutton') и #face_' + vmid больше не FadeIn(), слайдUp(), слайдDown() и функция размытия ничего не делают?

Я также пробовал с фокусировкой и фокусировкой.

Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/102 ... live-focus
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»