Как убрать прокрутку из iframe (пробовали «переполнение: скрыто» и «прокрутка: нет»)? - PullRequest
0 голосов
/ 07 мая 2020

Внутри виджета shapely-theme wordpress: я встраиваю фреймы, пробовал css: iframe {overflow: hidden} и проверял, присутствует ли в тегах атрибут 'scrolling: "no"'. Тем не менее, вертикальная полоса прокрутки на всех фреймах. Даже попробовал al oop в javascript, который добавил атрибут в iframe (если wordpress по какой-то причине избавляется от них), все равно не помогло.

Есть идеи, как избавиться от полос прокрутки ?

1 Ответ

0 голосов
/ 08 мая 2020

Это было из-за чего-то в wordpress или shapely-template - я заметил, как после сохранения он всегда удалял атрибут scrolling-attribute из iframe-tag, хотя он всегда был там, когда я его копировал или редактировал перед сохранением .

Поэтому пришлось вернуться к настраиваемому HTML -виджету в конце документа с функцией с тайм-аутом, которая добавляла атрибут «scrolling: no» ко всем iframe после рендеринга страницы. Действительно хлипкий обходной путь, поэтому можно go изменить шаблон и попробовать другой. Также, чтобы узнать, написано ли это на wordpress.

setTimeout(function(){

var epis = document.getElementsByTagName("iframe")
for (var i = 0; i < epis.length; i++){epis[i].setAttribute("scrolling", "no")}

}, 2000)
...