jQuery append html

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

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

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

2 ответа

Решение

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

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

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

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

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

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

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

Тогда вы можете связать .fancybox() только эти элементы:

$('.block').find('#myImages').fancybox();
Другие вопросы по тегам