在Fancybox2之外的页面滚动发生了什么

时间:2013-03-27 17:35:45

标签: jquery fancybox fancybox-2

我刚刚将应用程序更新为jQuery 1.9并升级到FancyBox 2.0。当Fancybox可见时,我喜欢外部页面滚动。

这个特色是否被删除了?也许是因为它具有新的响应能力。我无法在API或更新中找到它。由于在切换Fancybox时外部滚动条被隐藏,我正在进行转换。如果已删除外部页面滚动功能,我将修复的内容。

谢谢。

1 个答案:

答案 0 :(得分:4)

使用fancybox 2,滚动外部页面为locked,但您可以在helpers选项中启用/禁用该功能,例如:

$(".fancybox").fancybox({
    helpers: {
        overlay: {
            locked: false // if true (default), the content will be locked into overlay
        }
    }
});

如果您还希望fancybox在页面上滚动,请添加API选项autoCenter并将其设置为false

$(".fancybox").fancybox({
    helpers: {
        overlay: {
            locked: false // if true, the content will be locked into overlay
        }
    },
    autoCenter : false // fancybox will scroll along the content
});

参见 JSFIDDLE