Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
jQuery在加载事件后向幻灯片添加元素_Jquery_Ajax - Fatal编程技术网

jQuery在加载事件后向幻灯片添加元素

jQuery在加载事件后向幻灯片添加元素,jquery,ajax,Jquery,Ajax,我正在使用nivoSlider插件在页面上创建幻灯片效果。当前,当页面加载时,它会随机选择5个图像,使用php脚本循环浏览 要使用的图像放置在一个div中,如下所示: <div id="slider"> <img src="image1" /> <img src="image2" /> <img src="image3" /> <img src="image4" /> <img src="image5" /> </di

我正在使用nivoSlider插件在页面上创建幻灯片效果。当前,当页面加载时,它会随机选择5个图像,使用php脚本循环浏览

要使用的图像放置在一个div中,如下所示:

<div id="slider">
<img src="image1" />
<img src="image2" />
<img src="image3" />
<img src="image4" />
<img src="image5" />
</div>

这是正常工作,但我想通过AJAX加载更多的图片后,页面已经加载

我有一个PHP脚本来获取额外图像的HTML,但我无法将新图像包含在循环中

有没有办法让它考虑到这些新图像

谢谢你的建议


谢谢。

似乎没有简单的方法重置插件。我试图在更新的容器上调用
nivoSlider
,但它立即返回(它检查是否已经安装到该元素)。绕过此检查(通过运行
$('#slider')。removeData('nivoslider')
)会将其中断

我想有两种方法可以解决这个问题。要么完全删除滑块容器,并使用现有图像和新图像重建它,要么删除当前容器上插件的所有痕迹,添加图像,然后重新运行插件。请参阅支持论坛,其中有人建议如何从容器中删除插件