Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.03.2015, 02:22
Аспирант
Отправить личное сообщение для Valentin1918 Посмотреть профиль Найти все сообщения от Valentin1918
 
Регистрация: 10.01.2015
Сообщений: 44

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


P.S.: пробовал воспользоваться функцией removeClass, но само событие click завязано на параметрах объекта и при removeClass событие click не срабатывает и сам объект естественно исчезает.
Ответить с цитированием
  #2 (permalink)  
Старый 09.03.2015, 02:30
Аспирант
Отправить личное сообщение для Valentin1918 Посмотреть профиль Найти все сообщения от Valentin1918
 
Регистрация: 10.01.2015
Сообщений: 44

Кажись придумал:
$(this).unbind('mouseout');
$(this).unbind('mouseover');
Но если у кого есть еще идеи - пишите.
Ответить с цитированием
  #3 (permalink)  
Старый 09.03.2015, 04:41
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

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

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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery события on и live Esigns Общие вопросы Javascript 4 12.08.2013 15:30
События в jQuery Greck jQuery 3 11.11.2011 01:43
jQuery object в xpath. Глобальные события solarix jQuery 1 29.10.2010 16:40
События Jquery и не только Tohin Events/DOM/Window 3 21.08.2009 14:57
Обработчик события: как делает jquery? Shasoft jQuery 35 22.04.2009 09:41