iframe总是在IE7中显示滚动条

时间:2010-05-24 16:13:03

标签: iframe scroll internet-explorer-7

在IE7中遇到恼人的问题。我有一个网站,在每个页面的底部都有一个iframe,而对于我的生活,我无法隐藏滚动条。这只是在IE7中,我测试的每个其他浏览器都没问题。

我有scrolling =“no”并设置overflow:hidden;仍然没有工作。

如果有人得到任何东西,他们可以建议我会非常感激

http://www.keyscape.co.uk是网站

干杯 马丁

3 个答案:

答案 0 :(得分:17)

将scroll =“no”添加到我为我工作的iframe目标页面的正文中。总的来说,这是我为各种浏览器添加到我的iframe中的额外内容,也许这会帮助其他人:

iFrame源HTML:

<body style="overflow:hidden;" scroll="no">

页面上的iFrame标记:

<iframe width="280" height="196" src="http://dev.example.com/source.html"
style="overflow:hidden;" marginheight="0" marginwidth="0" frameborder="0">
</iframe>

答案 1 :(得分:7)

尝试将IFRAME内容的BODY标记设置为<BODY scroll="no">,并在内容页面中添加以下CSS:

html 
{ 
     overflow:hidden; 
}

答案 2 :(得分:2)

通过使用父页面中的jQuery

<script type="text/javascript">
$('#iframeid').contents().find('body').css('overflow', 'hidden');
$('#iframeid').contents().find('body').attr('scrolling', 'No');
</script>

使用它,它应该有用。