jQuery — перепривязка Shadowbox

Как привязать/инициализировать Shadowbox к содержимому, загруженному jQuery, с помощью AJAX?
Сейчас Shadowbox работает, когда я впервые захожу на сайт.

Однако, когда я заменяю контент новым, загруженным через AJAX, этот новый пакет контента не вызывает всплывающее окно теневого окна, а просто перенаправляет на контент.

У меня есть Shadowbox.init(shadowbox_conf); в успехе, но, похоже, это не помогает.

Спасибо,
Ти


person teepusink    schedule 25.03.2010    source источник


Ответы (2)


Ах, я только что нашел решение.

Shadowbox.init не может быть вызван 2 раза.

Так что используйте это вместо этого.
Shadowbox.setup();

Спасибо,
Ти

person teepusink    schedule 25.03.2010

Собственно, мне лично пришлось сделать:

        Shadowbox.clearCache();
        Shadowbox.setup();

чтобы заставить shadowbox подтвердить изменение DOM.

person pixeline    schedule 24.11.2012