Drupal Lightbox 2 как удалить ненужные полосы прокрутки?

#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;}