#drupal #lightbox #scrollbars
#друпал #лайтбокс #полосы прокрутки
Вопрос:
Всякий раз, когда я использую модуль Lightbox 2 от Drupal для отображения видео, он всегда добавляет уродливые полосы прокрутки, которые не нужны. Как я могу заставить модуль перестать показывать полосы прокрутки или выяснить, почему он считает, что они нужны в первую очередь. Вот примерная страница на моем сайте, на которой вы можете увидеть, о чем я говорю. http://www.yoninja.com/jp/dailylife/600/seibo-catholic-hospital-shinjuku . Если вы нажмете на видео в нижней части страницы, вы увидите, как оно загружается с полосами прокрутки.
Комментарии:
1. iframe имеет «id = lightboxFrame» , который содержит видео, имеет встроенный стиль, определяемый как scrolling: auto , и которым нельзя управлять с помощью css. вы можете написать код внешнего скрипта, который принудительно удаляет это свойство.
2. с помощью инструмента firebug вы можете увидеть, в каком элементе возникла проблема, в вашем случае это тело внутри iframe, содержащее видео, см. Мой ответ для решения проблемы.
Ответ №1:
Enable iframe border. You can modify the border style in your theme's css file using the iframe's id "lightboxFrame".
Попробуйте это. #lightboxFrame{переполнение: скрыто}
Ответ №2:
просто напишите новое определение для класса emvideo-modal-iframe
в стиле вашей темы.css, например .emvideo-modal-iframe{overflow:hidden;}