使用 SimpleModal(jQuery 插件)显示弹出 iFrame,没有不必要的滚动条
我正在使用 SimpleModal:
http://www.ericmmartin.com/projects/simplemodal/
并显示一个 iframe,如示例所示:
// Display an external page using an iframe
var src = "http://365.ericmmartin.com/";
$.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
closeHTML:"",
containerCss:{
backgroundColor:"#fff",
borderColor:"#fff",
height:450,
padding:0,
width:830
},
overlayClose:true
});
弹出窗口有两组 滚动条,一组可能用于表示弹出窗口的 HTML 元素,另一组用于 iFrame。尝试演示看看: http://www.ericmmartin.com/projects/simplemodal/# 理想情况
下,如果内容适合,我不希望有滚动条,否则只有一个垂直滚动条。
有什么想法吗?谢谢!
- 亚历克斯
I'm using SimpleModal:
http://www.ericmmartin.com/projects/simplemodal/
And displaying an iframe, as per the example:
// Display an external page using an iframe
var src = "http://365.ericmmartin.com/";
$.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
closeHTML:"",
containerCss:{
backgroundColor:"#fff",
borderColor:"#fff",
height:450,
padding:0,
width:830
},
overlayClose:true
});
And the popup has two sets of scrollbars, one perhaps for the HTML element representing the popup, and one for the iFrame. Try the demo to see: http://www.ericmmartin.com/projects/simplemodal/#examples
Ideally I'd like no scrollbars if the content fits, otherwise a single vertical scrollbar.
Any ideas? Thanks!
- Alex
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最简单的方法是使 iframe 比模态尺寸小一点。
The easiest way is to make your iframe a little smaller than the modal dimensions.
这仅适用于示例代码内容,即“eric.martin.com”,不确定是否可以
控制其他外部内容的宽度,很可能不能:)
This only work for the sample code content i.e "eric.martin.com", not sure if you can
control the width for other external content, most probably can't :)