今天遇到jquery怎麼去掉hover的問題,最開始以為直接unbind(“hover”)就可以搞定,可是搞了半天都失敗拉。百度也搜了很多關於jquery中對hover事件unbind,後還是在一個老外的博客上看到了正確的方法,現在愛微網拿出來共享網上所說的
jquery取消hover事件有以下幾種方法:
. 代碼如下:
/* 這種方法是錯誤的 */
$(#hover_div).unbind(hover);
/* 這種方法也是錯誤的 */
$(#hover_div).unbind(mouseover).unbind(mouseout);
/* 這種方法是新增的,在老的版本裡是無法使用的 */
$(#hover_div).unbind(mouseenter mouseleave);
/* 這種方法正確的,新老版本皆可用 */
$(#hover_div).unbind(mouseenter).unbind(mouseleave);