-1

アプリを jQuery 1.9 に更新し、FancyBox 2.0 にアップグレードしました。Fancybox が表示されているときに外側のページがスクロールするのが好きでした。

この特集は削除されましたか?多分それは新しい応答性のためです。API または更新プログラムで言及されているのを見つけることができません。Fancybox が切り替えられたときに外側のスクロールバーが非表示になるため、シフトが発生しています。外側のページスクロール機能が削除された場合は修正します。

ありがとうございました。

4

1 に答える 1

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を参照してください

于 2013-03-27T20:42:02.637 に答える