1

このページでファンシーボックスを使用していますhttp://kimcolemanprojects.com/django_django.html

ビデオを表示するリンクをクリックすると、そこにいたくないスクロールバーが表示されます。要素にはオーバーフローのスタイルが与えられているようです:autoですが、それを変更するために宣言されている場所が見つかりません。ちなみに、これはサファリとクロームで発生しますが、Firefoxでは発生しません。

お時間をいただきありがとうございます。

アンジェラx

4

2 に答える 2

0

overflowを自動に設定しているブラウザのデフォルトがある可能性があります。その場合、overflow: hiddenスタイルシートでこれらのライトボックス要素を宣言する必要があります。

また、Chrome 23 または最新バージョンの safari でスクロール バーが表示されません。

于 2013-01-03T14:10:27.890 に答える
0

次のようなオプションをスクリプトに追加しscrolling: "no"ます。

$(".fancybox").attr('rel', 'gallery').fancybox({
    beforeLoad: function() {
        var el, id = $(this.element).data('title-id');
        if (id) {
            el = $('#' + id);

            if (el.length) {
                this.title = el.html();
            }
        }
    },
    scrolling: "no" //<-- get rid of the scroll bars inside fancybox
});​
于 2013-01-03T18:40:05.717 に答える