Javascript AJAX使用lightbox2加载内容
我正在使用脚本,页面内容通过AJAX请求加载。Javascript AJAX使用lightbox2加载内容,javascript,ajax,lightbox2,Javascript,Ajax,Lightbox2,我正在使用脚本,页面内容通过AJAX请求加载。 我找不到任何函数可以在AJAX请求后附加新图像或初始化Lightbox2,如何才能使用Lightbox2处理通过AJAX加载的图像 文档文件中的Léo: 您不需要启动任何带有数据lightbox属性的图像链接,如下所示: <a href="img/image-1.jpg" data-lightbox="image-1" data-title="My caption">Image #1</a> 为此: $('body').l
我找不到任何函数可以在AJAX请求后附加新图像或初始化Lightbox2,如何才能使用Lightbox2处理通过AJAX加载的图像
文档文件中的Léo: 您不需要启动任何带有
数据lightbox
属性的图像链接,如下所示:
<a href="img/image-1.jpg" data-lightbox="image-1" data-title="My caption">Image #1</a>
为此:
$('body').live('click', 'a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]', function(event) {
我必须重新初始化lightbox以检测新图像。我是这样做的:
window.lightbox.init();
在添加新内容后,我将此代码放入ajax调用的成功处理程序中:
contentContainer.empty().html(data);
谢谢,我刚刚犯了一个愚蠢的错误,原始代码正在运行。
contentContainer.empty().html(data);