Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   События в JQuery (https://javascript.ru/forum/misc/54209-sobytiya-v-jquery.html)

Valentin1918 09.03.2015 02:22

События в JQuery
 
Есть объект circle, при событиях mouseover и mouseout над ним происходят действия. И есть у него еще событие click со своими действиями.
Как сделать, чтоб после события click события mouseover и mouseout больше не срабатывали?


P.S.: пробовал воспользоваться функцией removeClass, но само событие click завязано на параметрах объекта и при removeClass событие click не срабатывает и сам объект естественно исчезает.

Valentin1918 09.03.2015 02:30

Кажись придумал:
$(this).unbind('mouseout');
$(this).unbind('mouseover');
Но если у кого есть еще идеи - пишите.

danik.js 09.03.2015 04:41

Цитата:

Сообщение от Valentin1918
Кажись придумал

:lol:
Нужно сложить два и три. Как сделать?
...
Кажись придумал: 2 + 3. Но если у кого есть еще идеи - пишите. :haha:

Идея есть - unbind - устаревшая функция. Используй .off()


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