Модальное поле над видимостью iframe - PullRequest
0 голосов
/ 10 ноября 2010

У меня есть HTML-страница, которая содержит iframe с другого сайта.Слева от iframe у меня есть ссылка, которая открывает модальное окно с видео с Vimeo.com.Проблема в том, что когда я нажимаю и открываю модальное окно, модальное окно обрезается с помощью iframe.В некоторых браузерах обрезаются только края модального окна, а в некоторых встроенных видео.

Я использую http://colorpowered.com/colorbox/, на основе jQuery.Я попытался изменить атрибуты "wmode" для видео iframe и модальных ящиков, воспроизводимых с использованием z-index, но это не сработало.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2010

ОК, я исправил это. Спасибо за ответ, но через некоторое время я обернул обертку div из color box в Iframe и это исправило вещи. Мне все еще приходилось указывать атрибуты "wmode" во флеш-тегах.

0 голосов
/ 10 ноября 2010

К сожалению, диалог jQuery ограничен самой страницей. Я не знаю, насколько опытны ваши навыки работы с jQuery, но одно из возможных решений (пусть и хакерских) может заключаться в том, чтобы извлечь div, который используется в качестве диалога на этом сайте, и добавить его в тело страницы, использующей iframe.

$('body').prepend($('div').detach();

Не уверен, исправит ли это, но вы можете попробовать. Если ничего не происходит, вам может понадобиться перемонтировать кнопку для выполнения точно такого же javascript, кроме как на вашей странице, а не на той, которая включена в iframe (включайте javascript непосредственно с самой страницы, а не копируйте его локально). Если все идет хорошо, вы можете заставить диалог работать без необходимости писать чертову вещь самостоятельно.

...