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

如何在此追加上运行 livequery?

我的图像上有http://fancybox.net,试图为附加的 html 执行它。

4

2 回答 2

1

假设您在页面加载时执行了此操作:

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

并执行以下附加更多操作#myImages

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

然后你可以绑定.fancybox()到这些元素:

$('.block').find('#myImages').fancybox();
于 2011-02-03T10:18:13.267 回答
1

您可以这样做,以瞄准您的图像:

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

如果这不起作用,您可以在此处查看接受的答案:Fancybox,让 Fancybox 使用 LIVE() 绑定到加载后加载到页面上的项目

于 2011-02-03T11:40:33.790 回答