我正在通过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
}
});发布于 2012-03-03 23:03:37
现在切换项目,而不是淡出->调整->淡入大小。这就是为什么你会看到关闭和打开。
https://stackoverflow.com/questions/8808015
复制相似问题