在IE7中遇到恼人的问题。我有一个网站,在每个页面的底部都有一个iframe,而对于我的生活,我无法隐藏滚动条。这只是在IE7中,我测试的每个其他浏览器都没问题。
我有scrolling =“no”并设置overflow:hidden;仍然没有工作。
如果有人得到任何东西,他们可以建议我会非常感激
干杯 马丁
答案 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>
使用它,它应该有用。