0

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

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

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

4

1 回答 1

3

您可以尝试将这些花式框选项添加到您的自定义脚本中

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

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

于 2012-08-12T17:56:51.860 回答