Я использую shadowbox js для показа Flash-видео в всплывающих окнах lightbox.Shadowbox timing issue
До сих пор это работает, но у меня есть эта проблема:
при загрузке страницы и пользователь нажимает слишком рано связанного изображения, которое должно открыть Shadowbox SWF-загружается напрямую (и не появляется всплывающее окно). Кроме того, сценарий, кажется, останавливается в этом случае и никогда не назначает правильный кликлайнер - так что теневой блок никогда не отображается также при последующих кликах.
Shadowbox 3.0.1
Любой испытал тот же вопрос, какие решения? Спасибо.
Спасибо вам за ответ. Но я уже пробовал этот подход: та же проблема. На моем сайте есть внешние скрипты (аналитика Google и т. П.), Которые публикуют полную загрузку страницы. Думаю, это связано с этим. Но на самом деле я могу воспроизвести проблему и на главной странице shadowbox: http://www.shadowbox-js.com/index.html (попробуйте загрузить страницу и быстро щелкнуть по ящику после загрузки) – hugri
см. Редактирование. Это поможет! – naugtur
спасибо. несмотря на ваше точное решение не работает для меня (как раз ничего не было добавлено) я использовал модифицированную версию этого: Я просто добавил этот DIV перед Shadowbox DIV:
метода удаляемого такой же, как и в вашем ответе. прозрачное изображение решило проблему для меня, что IE, похоже, игнорирует прозрачный div, и ссылка все еще доступна для кликов. благодаря! – hugri