Я пытаюсь программно закрыть мода Facebox с кодом JavaScript, который называется внутри iframe. Это не похоже на работу с DOM JavaScript.Закрытие модальной коробки с iframe внутри iframe
https://github.com/defunkt/facebox
В более общем плане, как бы я закрываю общий модальный, который встраивает в IFRAME с кодом, чтобы закрыть его внутри фрейма. (Извините за Tounge (или глаза) скручивание)
Вот мой пример:
У меня есть facebox с чем-то вроде этого:
jQuery.facebox("stuff goes here <iframe src="example.php"...." more stuff"); //opens the modal(works great)
Тогда ВНУТРИ IFRAME, я хочу назвать jQuery(document).trigger('close.facebox');
. Кажется, что это работает, если я вызываю его на родительской странице или на модальной странице, но не в фактическом iframe. Есть ли способ, чтобы я мог закрыть его, вызвав его в iframe example.php
?
Редактировать: Я спрашивал, как я могу получить доступ к родительскому фрейму из iframe с помощью jQuery, чтобы упростить вопрос.
Я спрашивал, как я могу получить доступ к родительскому фрейму из iframe с помощью JQuery, чтобы упростить вопрос. –
Мой пример будет делать это. Тогда вы сможете управлять тем, что вам нужно оттуда. – Alex