Javascript 在调整大小时向fancybox添加滚动条
我有一个弹出式表单,我使用以下代码与Fancybox 2一起呈现: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插件设置这些下拉框的样式。因为它
$(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滚动条应该会自动显示。问题是内容在最初创建时不需要滚动条。选择某些选项后,内容将垂直展开,此时不会添加滚动条。