Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Fancybox - окно в окне (закрытие старого перед открытием нового) (https://javascript.ru/forum/jquery/51951-fancybox-okno-v-okne-zakrytie-starogo-pered-otkrytiem-novogo.html)

spo 27.11.2014 03:58

Fancybox - окно в окне (закрытие старого перед открытием нового)
 
При клике по ссылке A всплывает окно-фрейм iframeA.html, внутри которого есть меню A B C соответственно на iframeA.html iframeB.html iframeC.html.

В данный момент при вызове фрейма из фрейма окна открываются внутри друг друга. Как сделать чтобы перед открытием нового окна старый фрейм закрывался?

danik.js 27.11.2014 05:21

Щас у тебя разные инстансы фэнсибокса открывают окна. В каждом фрейме свой инстанс $ и $.fancybox.

Чтоб открыть самым топовым инстансом вызывай top.$.fancybox.open(...)

spo 02.12.2014 04:48

danik.js, спасибо.
Решил добавив во фреймах код:
$('a.fancybox').click(function () {
	parent.$.fancybox.open();
});


Часовой пояс GMT +3, время: 22:36.