jQuery добавить html

jQuery('.block').append(html);

Как запустить livequery для этого добавления?

У меня есть http://fancybox.net на моем изображении, и я пытаюсь выполнить его для добавленного html.


person James    schedule 03.02.2011    source источник


Ответы (2)


Вы можете сделать это, чтобы нацелить свои изображения:

$('.block').find('#myImages img').fancybox();

Если это не сработает, вы можете посмотреть принятый ответ здесь: Fancybox, получение Fancybox для привязки с помощью LIVE() к элементам, загружаемым на страницу после загрузки

person CronosS    schedule 03.02.2011
comment
Оно живое, оно движется, оно живое, оно живое, оно живое, оно живое, оно ЖИВОЕ! - person James; 03.02.2011

Допустим, вы сделали это при загрузке страницы:

$('#myImages').fancybox();

И сделав следующее, добавил больше #myImages:

$('.block').append(html);

Затем вы можете привязать .fancybox() только к этим элементам:

$('.block').find('#myImages').fancybox();
person atp    schedule 03.02.2011