Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在调整大小时向fancybox添加滚动条_Javascript_Jquery_Fancybox - Fatal编程技术网

Javascript 在调整大小时向fancybox添加滚动条

Javascript 在调整大小时向fancybox添加滚动条,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,我有一个弹出式表单,我使用以下代码与Fancybox 2一起呈现: $(link).fancybox({ type: 'iFrame', autoSize: false, autoScale: false, width: '1280px', height: '1024px', iFrame: { scrolling: 'auto' } }); 该表单有几个下拉框,我正在使用所选的jQuery插件设置这些下拉框的样式。因为它

我有一个弹出式表单,我使用以下代码与Fancybox 2一起呈现:

$(link).fancybox({
    type: 'iFrame',
    autoSize: false,
    autoScale: false,
    width: '1280px',
    height: '1024px',
    iFrame: {
        scrolling: 'auto'
    }
});

该表单有几个下拉框,我正在使用所选的jQuery插件设置这些下拉框的样式。因为它们是多选的,所以它们最终会调整页面大小,并将内容推离底部。当内容调整大小时,我想在fancybox上显示一个垂直滚动条。我尝试将iFrame滚动设置为自动,也设置为yes,但没有结果。我还添加了一个比iFrame属性更大的滚动属性,这也没有帮助。有人能告诉我如何做到这一点吗?

看起来您有拼写错误的选项
iFrame
,应该是
iFrame

好吧,答案最终与Fancybox无关。有人在我的样式表中的html和body元素中添加了一个overflow:hidden。我不知道背后的原因是什么,但我会找到答案的


顺便说一句,如果下层选民能留下评论就好了。问一个合理的问题会让人有点沮丧,但却会无缘无故地被否决。如果我需要问更好的问题,请告诉我。这当然是我学习的唯一方法。

仔细检查了我的代码,只是有问题地拼错了。不过,我以前就掉进过这个陷阱。那么fancyBox与你的页面滚动或不滚动无关。这取决于你和你的浏览器,如果你能让它在simple tag中工作,那么它在fancyBox中也能工作。如果内容比框长(并且框使用视口的全高),iframe滚动条应该会自动显示。问题是内容在最初创建时不需要滚动条。选择某些选项后,内容将垂直展开,此时不会添加滚动条。