Как смоделировать close () в facebox - PullRequest
2 голосов
/ 17 июня 2010

Я использую всплывающее окно facebox на одной из моих страниц.У меня есть кнопка во всплывающем диалоге.Когда я нажимаю эту кнопку, всплывающее окно лицевой панели должно закрываться (так же, как оно закрывается, когда мы нажимаем вне всплывающего окна).Как это сделать?

Кроме того, я делаю некоторые вещи Ajax, когда эта кнопка нажата, поэтому я не могу переопределить событие onClick.

Ответы [ 4 ]

5 голосов
/ 17 июня 2010
$(function() {
  $('#button-id').click($.facebox.close);
});

, пока вы на самом деле не устанавливаете обработчики событий с помощью onclick, добавление обработчиков не будет переопределять существующие.

4 голосов
/ 14 марта 2012

Для закрытия факсимильного аппарата в коде, триггер:

jQuery(document).trigger('close.facebox');
4 голосов
/ 11 октября 2010
<a href='javascript:void(0);' onclick='jQuery("#facebox_overlay").click();'>close</a>

вот взломать версию onclick

1 голос
/ 27 февраля 2015

У меня была проблема с закрытием лицевой панели, и, тем не менее, темное наложение, которое появлялось при его открытии, не закрывалось.

Решение, которое я использовал, было вот таким:обратно - идентификатор темного наложения

Надеюсь, что это полезно

Привет из Испании

...