2012-09-19 65 views
0

是否可以刪除.toggle()上的事件處理程序?現在,它的設置是爲了讓它監聽鼠標點擊,但是我希望.toggle()可以在mouseover()上執行。在jquery中刪除事件處理程序.toggle

我讀取的方法.toggle()方法在這裏,它說,點擊可以刪除使用解除綁定():

http://api.jquery.com/toggle-event/

但是,我在這裏看解除綁定方法:

http://api.jquery.com/unbind/

而且他們只給出瞭如何解除綁定的HTML元素和CSS的ID,不是jQuery函數本身的例子。

所以我的問題是,是否有可能從.toggle()解除.click()並綁定.mouseover()?

如果是這樣,我該怎麼做呢?

+0

(offtopic)只是一個演示到您最新的刪除問題:http://jsfiddle.net/H7Q3n/ –

回答

0

$("#myObject").unbind("click")應該工作

1

我想你在找什麼是.hover()

檢查文檔.hover()