2013-04-11 2 views
0

После того, как последние обновления Microsoft вышли вчера (10 апреля 2013 г.), у нас возникли проблемы с всплывающими подсказками highslide, которые используют фреймы с встроенными видеороликами FlowPlayer, которые не закрываются должным образом/полностью. Всплывающее окно частично закрывается и оставляет поле с видео, все еще играющим в фоновом режиме.Всплывающие окна Iframe не закрываются должным образом в IE10

Всплывающие окна отлично работают в других браузерах (даже в режиме совместимости с IE10). Я тестировал систему IE10, которая не имеет последних обновлений, и работает отлично.

Образец URL, чтобы увидеть проблему: http://www.cliptraining.com/toc.cfm?category=Excel_2010

+0

Добро пожаловать в переполнение стека! У вас больше шансов получить ответ, если вы включите то, что вы сделали до сих пор, пытаясь решить проблему самостоятельно. Кроме того, здесь нет четкого вопроса ... просто заявление о проблеме. – bradym

+0

Нет проблем с JW Player или видео YouTube в iframe, поэтому это, по-видимому, относится к FlowPlayer, в частности. FWIW, я вижу ту же проблему в IE10 (обновленный вчера). – MisterNeutron

+0

@bradym: В мире Highslide JS нет ничего плохого в этом вопросе. Вопрос неявный: «Как это исправить?» И учитывая плотность скрипта Highslide JS, пользователь может сделать это, чтобы самому решить проблему. – MisterNeutron

ответ

0

Отредактированный ответ:

Для одного расширителя, то есть, тот, который не является частью слайд-шоу галерея, добавив, это, кажется, исправить:

hs.objectLoadTime = 'after';

Если у вас есть галерея (т. Е. Серия расширителей, включающая следующую/предыдущую навигацию), проблема становится немного сложнее. Усилие грубой силы, по-видимому, в дополнение к единственному исправлению расширителя:

hs.transitions = ['fade'];

Мне все еще нужно провести некоторые контролируемые эксперименты, чтобы сузить дело.

+0

EarlyOut, Спасибо. Я пробовал ваши предыдущие предложения, и я получаю те же результаты. На самом деле с hs.restoreDuration установлено ноль, это еще хуже. Я пробовал на компьютере без последних обновлений, и Highslide работал нормально, затем я установил обновление (KB2817183), и теперь всплывающие окна не закрываются полностью. Highslide работает правильно во всех других браузерах. Это заставляет меня поверить, что это проблема, когда Microsoft изменила часть Highslide. –

+0

Еще одна вещь, которую нужно попробовать: hs.objectLoadTime = 'after'; – MisterNeutron

+0

Это сделало трюк! Работает как шарм! –

Смежные вопросы