Fancybox滚动条在chrome和safari中显示而不是firefox?

时间:2013-01-03 14:03:46

标签: jquery css fancybox overflow fancybox-2

我正在使用此页面上的精美框http://kimcolemanprojects.com/django_django.html

当您点击显示视频的链接时,它会显示我不想在那里的滚动条。似乎该元素已被赋予溢出样式:auto,但我无法找到声明的位置以便更改它。顺便说一下,这发生在safari和chrome上,但不是firefox。

谢谢你的时间。

angela x

2 个答案:

答案 0 :(得分:0)

可能存在将overflow设置为自动的浏览器默认设置。在这种情况下,您必须在样式表中的那些灯箱元素上声明overflow: hidden

另外,我没有看到Chrome 23中的滚动条或最新版本的safari。

答案 1 :(得分: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
});​