Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   JQuery плагин lightbox: На время отключить срабатывание (https://javascript.ru/forum/jquery/13974-jquery-plagin-lightbox-na-vremya-otklyuchit-srabatyvanie.html)

senseysensor 22.12.2010 16:41

JQuery плагин lightbox: На время отключить срабатывание
 
Здравствуйте.
Использую jquery плагин lightbox. Требуется на время отключить его срабатывание...
В опциях такого параметра нет...
Структуру DOM и id ссылок мне изменять нельзя. Нужно только отключить событие lightbox.
:help:

рони 22.12.2010 19:54

Как вариант можно использовать unbind() и ссылкам надо будет добавить класс 'lightbox' при начальной инициализации
$('.button').click(function () {
    var Item = $('#gallery a');
    if (Item.hasClass("lightbox")) {
        Item.removeClass('lightbox');
        Item.unbind()
    } else {
        Item.addClass('lightbox');
        $('#gallery a.lightbox').lightBox();
    }
});

senseysensor 23.12.2010 10:28

Спасибо большое за ответ.

Впрочем я уже успел выкрутиться по-другому: я просто временно "позаслонял" ссылки-превьюшки невидимым дивом с бОльшим z-index. Чего сразу в голову не пришло, сам не понимаю.


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