Я стараюсь играть с jQuery
mouseenter
и mouseleave
событиями, но не удается.JQuery .on и .off не работает с событиями mouseenter и mouseleave
Вот что я пытаюсь сделать
$("#selector").mouseenter(function(){
some code....
jQuery(this).off('mouseenter');
}
);
$("#selector").mouseleave(function(){
some code....
jQuery(this).on('mouseenter');
});
В этом .off()
работает, но, к сожалению, .on
не работает.
Может ли кто-нибудь помочь мне здесь?
Thx заранее.
>
Edit: Извините за меньше информации в моей выше вопрос.
Мне нужно открыть всплывающую подсказку на mouseenter
и иметь несколько кнопок в этой всплывающей подсказке. Эта всплывающая подсказка добавляется в том же div. Поэтому, когда я пытаюсь щелкнуть по кнопке в подсказке, она вызывает событие mouseenter
, поэтому в div добавляется всплывающая подсказка. Так что я звоню .off()
Событие, как только tooptip вызывается до тех пор, пока мышь не покинет селектор.
Дайте мне знать, если вам нужна дополнительная информация.
Thx еще раз.
Вы не передаете функцию '.on' ... Кроме того, то, что вы пытаетесь сделать, не требуется. – Esailija