Fancybox在页面滚动后向下打开页面
问题描述:
我有一个使用fancybox显示一系列图像的页面。当我向下滚动页面查看整个图像,然后点击下一个图像移动到下一个图像时,新的方框/图像比视口的垂直中心更向下打开(事实上,多个点相比滚动)。当我继续为每个成功的图像做这件事时,我发现自己在最后一张图片的页面上方找到了方法...Fancybox在页面滚动后向下打开页面
我们如何强制每个成功盒子从最顶端开始固定的距离页面(即使页面被向下滚动)。这是否涉及修改js文件iteself(例如,视口函数?)。
非常感谢!
答
有一个centerOnScroll参数可以解决您的问题。 参见jQuery FancyBox : fixed position of popup with respect to window while scrolling
实施例:
$("#LinkName").fancybox({
'hideOnContentClick': true,
'autoScale': true,
'height': 'auto',
'scrolling': 'no',
'transitionIn': 'none',
'transitionOut': 'none',
'centerOnScroll': true
}).click();