Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   снять onclick временно? (https://javascript.ru/forum/events/23175-snyat-onclick-vremenno.html)

zebulun 15.11.2011 01:24

снять onclick временно?
 
необходимо при определенном условии снять событие, закрепленное за элементом, затем вернуть его:
например, при нажатии на кнопочку все события привязанные ко всем <img> аннулируются, выполняется какой-то код, и привязка возобновляется.
думаю через жквери как-то, можно ли такое сделать?

trikadin 15.11.2011 01:39

Проще (и быстрее) всего сделать булеву переменную и проверять её значение в обработчике.

zebulun 15.11.2011 01:53

согласен, проще, конечно, только вот не подскажете где ее определить, чтобы она была везде доступна?

trikadin 15.11.2011 01:56

Вне любых функций и без слова var.

zebulun 15.11.2011 02:06

огромное спасибо!

melky 15.11.2011 10:08

Цитата:

Сообщение от trikadin (Сообщение 136560)
Вне любых функций и без слова var.

>< это же jquery. лучше сделать через $.data ..

зачем использовать грабли, когда в сарае лежит плуг?

trikadin 15.11.2011 15:36

Цитата:

Сообщение от melky
>< это же jquery. лучше сделать через $.data ..

Да хоть через cookie) Я просто идею предложил. Реализация - это его дело.

Цитата:

Сообщение от melky
зачем использовать грабли, когда в сарае лежит плуг?

Затем, что грабли и плуг - они для разных целей. ;)


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