製作滑鼠移過效果,譬如說滑鼠移過時顯示,而當有多個元素都套用此效果,若是滑鼠快速來回移動後,則會紀錄多次的hover事件,造成滑鼠不動時,效果仍在執行。
為避免此現象通常會加上 .stop(),可是會發現僅加上 .stop() 會導致 fade 效果出錯,多滑幾次後,不是會全部消失就是再也不消失…
這時只要將 .stop() 改成 .stop(true,true) 即可。
製作滑鼠移過效果,譬如說滑鼠移過時顯示,而當有多個元素都套用此效果,若是滑鼠快速來回移動後,則會紀錄多次的hover事件,造成滑鼠不動時,效果仍在執行。
為避免此現象通常會加上 .stop(),可是會發現僅加上 .stop() 會導致 fade 效果出錯,多滑幾次後,不是會全部消失就是再也不消失…
這時只要將 .stop() 改成 .stop(true,true) 即可。