我正在通过ajax将内容加载到fancybox中,它弹出就好了。
但是ajax内容中的fancybox链接会导致它关闭然后打开。
这在版本2之前不常发生。它会适当调整大小并在打开的Fancybox中加载内容而不关闭它然后重新打开它。
任何人都知道为什么会这样做?
(页面上的第一个链接):
<a class="fancybox-style-1 fancybox.ajax"
href="[ajax content url]">Link to ajax Content</a>
(Fancybox中的第二个链接):
<a class="fancybox-style-1 fancybox.ajax"
href="[another ajax content url]">Link to more ajax Content</a>
(主页页脚中的Fancybox jQuery:
$(".fancybox-style-1").fancybox({
wrapCSS : 'fancybox-custom',
padding : 0,
scrolling: 'no',
openEffect : 'fade',
openSpeed : 150,
closeEffect : 'fade',
closeSpeed : 150,
closeClick : false,
topRatio: 0.1,
helpers : {
overlay : {
opacity : 0.4
},
title : null
}
});
答案 0 :(得分:1)
而不是淡出 - &gt;调整大小 - &gt;淡入现在项目被切换。这就是你看到关闭和开放的原因。