Fancybox实例是否需要重新引入方法



我正在尝试从页面中删除一些项目后,试图重新引导一个fancybox实例,但找不到任何可用的方法;或操纵DOM时自动化的任何选项。我想念什么吗?

问题是,当我现在箭头单击与rel =" group"属性实例化的项目时,我仍然会看到'删除''内容。

i在jQuery的dom准备就绪上初始化的fancybox,如这样:

$(".fancybox").fancybox();

HTML元素(S)看起来像这样:

<a class="fancybox" rel="group" href="http://localhost/myimages/image-1.jpg"></a>
<a class="fancybox" rel="group" href="http://localhost/myimages/image-2.jpg"></a>

我正在使用Fancybox版本2。有任何建议或注释?

fancybox 2不包括任何销毁或更新方法。

出于这个原因,您需要再次启动"花哨"方法。但是请注意,您必须先使用.unbind方法,并在重新初始化花式盒之前删除元素上的任何事件。看到 - 如何销毁花式盒?关于如何模仿破坏方法。

简短的答案,更新您的DOM,请在所有方法上解开事件,然后再次调用Fancybox方法。

最新更新