0

マウスホイール プラグインの有無にかかわらず、FancyBox v2.0.6 を使用します。ユーザーが FancyBox を開き、コンテンツの最後までスクロールしてからスクロールを続けると、親ページがスクロールします。

ユーザーが FancyBox を閉じたときに、親ページの同じ場所にいないため、これは当惑する可能性があります。

FancyBox が開いているときに親ページのスクロールを停止する方法はありますか?

4

1 に答える 1

3

これらの fancybox オプションをカスタム スクリプトに追加してみてください。

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

...基本的には、fancyboxが開いている間、親ページの垂直スクロールを停止します。

于 2012-08-12T17:56:51.860 に答える