Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AJAX使用lightbox2加载内容_Javascript_Ajax_Lightbox2 - Fatal编程技术网

Javascript AJAX使用lightbox2加载内容

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请求加载。
我找不到任何函数可以在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);