jQuery 滑鼠移過特效重複問題

製作滑鼠移過效果,譬如說滑鼠移過時顯示,而當有多個元素都套用此效果,若是滑鼠快速來回移動後,則會紀錄多次的hover事件,造成滑鼠不動時,效果仍在執行。

為避免此現象通常會加上 .stop(),可是會發現僅加上 .stop() 會導致 fade 效果出錯,多滑幾次後,不是會全部消失就是再也不消失…

這時只要將 .stop() 改成 .stop(true,true) 即可。

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料