Iframe всегда показывает полосы прокрутки в IE7
Удовлетворительная проблема в IE7. У меня есть веб-сайт, где внизу каждой страницы есть iframe, и для жизни меня я не могу скрыть полосы прокрутки. Это только в IE7, каждый проверенный мной браузер отлично.
У меня есть прокрутка = "нет" и переполнение: скрыто; все еще не работает.
Если кто-нибудь получил что-нибудь, что они могли бы предложить мне быть очень любезным
http://www.keyscape.co.uk - это сайт
Приветствия
Мартин
Ответы
Ответ 1
добавление 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>
Ответ 2
Попробуйте установить тег BODY
содержимого IFRAME на <BODY scroll="no">
и добавить следующий CSS-контент:
html
{
overflow:hidden;
}
Ответ 3
Используя jQuery с родительской страницы
<script type="text/javascript">
$('#iframeid').contents().find('body').css('overflow', 'hidden');
$('#iframeid').contents().find('body').attr('scrolling', 'No');
</script>
Используйте это, он должен работать.