使用带有或不带mousewheel插件的FancyBox v2.0.6。如果用户打开FancyBox,滚动到内容的末尾然后继续滚动,则父页面将滚动。
这可能令人不安,因为当用户关闭FancyBox时,它们不在父页面上的相同位置。
当FancyBox打开时,有没有办法阻止父页面滚动?
答案 0 :(得分:3)
您可以尝试将这些fancybox选项添加到自定义脚本
beforeLoad: function(){
$("body").css({"overflow-y":"hidden"});
},
afterClose: function(){
$("body").css({"overflow-y":"visible"});
}
...所以基本上它会在fancybox打开时停止父页面上的垂直滚动。