Учитывая эту ссылку в рамках FancyBox:Проблемы с FancyBox в модальном режиме
<a class="fancyBox" href="http://localhost/ccms/index.cfm?do=user.update" id="userLink">Update</a>
Если я нажимаю эту ссылку физически, окно FancyBox модального всплывает и отображает содержимое страницы обновления пользователя. Окно находится в модальном режиме, и единственный способ закрыть окно - через Close/X. Щелчок вне модаля ничего не делает. Все идет нормально.
Однако, если я пытаюсь вызвать окно, как это:
$("#userLink").fancybox().trigger('click');
Страница обновления пользователя выскакивает в модальном по мере необходимости, но при нажатии вне модального теперь вызывает событие закрытия и закрытия окна ,
Любые идеи, почему это происходит ???
В конечном счете, я хотел бы, чтобы поведение модала было последовательным. Но если для этого решения не найдено, возможно, нет возможности переопределить событие click, заставляя модальное закрывать и отключать его?
Спасибо, кто-нибудь?
Великий ответ sholsinger - спасибо! Второй подход, который вы рекомендовали, отлично работал. Первый, однако, удаляет функциональность закрытия «X» из модального. Я подозреваю, что для включения этого параметра должен быть еще один параметр? – Cheeky 2010-12-07 13:31:33