Мне нужно скрыть горизонтальную панель scrambar на iframe, используя css, jquery или js.Скрыть горизонтальную полосу прокрутки на iframe?
ответ
Я предлагаю сделать это с помощью комбинации
- CSS
overflow-y: hidden;
scrolling="no"
(для HTML4)и*seamless="seamless"
(для HTML5)
* Атрибут seamless
имеет been removed от стандарта, и no browsers поддерживают его.
.foo {
width: 200px;
height: 200px;
overflow-y: hidden;
}
<iframe src="https://bing.com"
class="foo"
scrolling="no" >
</iframe>
Я загрузил ваш пример в Chrome 15 и все еще вижу полосы прокрутки. – Dan
Добавление атрибута 'scrolling =" no "' в iframe, кажется, удаляет полосы прокрутки в Chrome. – Nick
@Nick Он не удаляет его на хроме, по крайней мере, на моем компьютере. http://img339.imageshack.us/img339/6685/chromelj.png – l46kok
набор scrolling="no"
атрибут в вашей IFRAME.
Этот ответ применим только для сайтов, использующих Bootstrap. Чувствительная функция вставки Bootstrap заботится о полосах прокрутки.
<!-- 16:9 aspect ratio -->
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="http://www.youtube.com/embed/WsFWhL4Y84Y"></iframe>
</div>
jsfiddle: http://jsfiddle.net/00qggsjj/2/
Если разрешено изменить код документа внутри вашего iframe
и что содержание видна только с помощью его родительского окна, просто добавьте следующий CSS в ваш iframe
:
body {
overflow:hidden;
}
Вот очень простой пример:
Это решение позволит вам:
Keep вы html5 в силе, так как не нужно
scrolling="no"
атрибут наiframe
(этот атрибут в HTML5 устарел).Работает на большинстве браузеров с помощью CSS overflow:hidden
Нет JS или JQuery необходимо.
Примечания:
Чтобы запретить прокрутки полосы по горизонтали, используйте этот CSS вместо:
overflow-x: hidden;
- 1. Как скрыть горизонтальную полосу прокрутки в iframe
- 2. Скрыть горизонтальную полосу прокрутки
- 3. Удалить горизонтальную полосу прокрутки iframe
- 4. Как отключить горизонтальную полосу прокрутки В iframe
- 5. Создайте плавающую горизонтальную полосу прокрутки для iFrame
- 6. Скрыть горизонтальную полосу прокрутки - плохая идея?
- 7. Скрыть горизонтальную полосу прокрутки (Угловая ui-сетка)
- 8. Скрыть горизонтальную полосу прокрутки от TListView
- 9. Реагировать горизонтальную полосу прокрутки
- 10. Удалите горизонтальную полосу прокрутки
- 11. Удалить горизонтальную полосу прокрутки
- 12. Как удалить эту горизонтальную полосу прокрутки из div/iframe?
- 13. как удалить горизонтальную полосу прокрутки для iframe на Google Chrome
- 14. Скрыть горизонтальную полосу прокрутки встроенную электронную таблицу google
- 15. Как скрыть горизонтальную полосу прокрутки на подсетевой панели jqGrid?
- 16. Невозможно скрыть полосу прокрутки внутри iframe?
- 17. Скрыть вертикальную полосу прокрутки в iframe
- 18. Как удалить горизонтальную полосу прокрутки?
- 19. Как удалить горизонтальную полосу прокрутки?
- 20. Как удалить горизонтальную полосу прокрутки
- 21. как показать горизонтальную полосу прокрутки
- 22. Отключить горизонтальную полосу прокрутки slickgrid
- 23. держать горизонтальную полосу прокрутки фиксированной
- 24. как устранить горизонтальную полосу прокрутки?
- 25. Сайт имеет горизонтальную полосу прокрутки
- 26. Как удалить горизонтальную полосу прокрутки?
- 27. Как установить горизонтальную полосу прокрутки
- 28. Как добавить горизонтальную полосу прокрутки
- 29. Не удается удалить горизонтальную полосу прокрутки из iframe
- 30. Удалить горизонтальную полосу прокрутки на фоне div
можно дублировать: [Safari/Chrome (Webkit) - Невозможно скрыть IFrame вертикальной полосы прокрутки] (HTTP : //stackoverflow.com/questions/1691873/safari-chrome-webkit-cannot-hide-iframe-vertical-scrollbar) и [другие] (http: // stackoverflow.com/questions/2182707/how-to-hide-the-parent-vertical-scrollbar-after-an-iframe-is -load) –
iframe не находится в том же домене, что и родительская страница. – nkcmr
overflow-y: hidden; Не работает в Google Chrome, Safari и Opera. Попробуйте это с помощью http://jsfiddle.net/m5Btd/3/ – phangia2712