我正在嘗試使用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提前。
>
編輯: 對不起,在我上面的問題的信息較少。
我需要打開工具提示mouseenter
,並在該工具提示中有一些按鈕。此工具提示附加在同一個div中。所以當我嘗試點擊工具提示中的按鈕時,它會調用mouseenter
事件,因此tooltip會再次附加到div中。 所以我打電話.off()
事件一次tooptip被調用,直到鼠標不離開選擇器。
讓我知道你是否需要更多信息。
Thx再次。
您沒有將函數傳遞給'.on' ...此外,您正在嘗試執行的操作並不是必需的。 – Esailija 2012-04-05 15:10:12