Fancybox在页面滚动后向下打开页面

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();