FancyBox也滚动父页面的内容

时间:2012-08-12 11:39:49

标签: javascript scroll fancybox fancybox-2

使用带有或不带mousewheel插件的FancyBox v2.0.6。如果用户打开FancyBox,滚动到内容的末尾然后继续滚动,则父页面将滚动。

这可能令人不安,因为当用户关闭FancyBox时,它们不在父页面上的相同位置。

当FancyBox打开时,有没有办法阻止父页面滚动?

1 个答案:

答案 0 :(得分:3)

您可以尝试将这些fancybox选项添加到自定义脚本

beforeLoad: function(){
 $("body").css({"overflow-y":"hidden"});
},
afterClose: function(){
 $("body").css({"overflow-y":"visible"});
}

...所以基本上它会在fancybox打开时停止父页面上的垂直滚动。