2011-09-23 71 views
0

我已經做了一個jQuery菜單,看起來不錯,工作的一種享受。我遇到的唯一問題是用戶鼠標懸停在它上面時,它往往會在一些mouseOver和mouseOut上「跳動」,變得稍微有些煩人,並且可能會導致我們不得不放棄它。jQuery菜單,防止持續加載

有沒有人知道一種方法來阻止它,或者肯定會減慢速度。

一個例子是在這裏:提前

http://jsfiddle.net/rtcjr/

感謝。

回答

1

要停止動畫使用jQuery stop()

也許http://cherne.net/brian/resources/jquery.hoverIntent.html插件可以幫助你:只有

hoverIntent是試圖確定用戶的意圖 ...就像一個水晶球一個插件,隨着鼠標移動!它的工作原理類似於 (源自jQuery的內置懸停)。然而,它不會立即調用onMouseOver函數,而是 ,直到 用戶的鼠標在撥打電話之前足夠慢。

+0

這個hoverintent看起來很不錯,會給它一張支票。 – StuBlackett