所以我有一個垂直菜單和子菜單,當光標移到父鏈接上時,子菜單slidesDown。使用光標在兄弟鏈接之間快速滾動時會發生此問題。您正在瀏覽的父母的任何子鏈接的動畫在完成和(我假定)啓動之間閃爍。現在我已經停了(),並且我已經嘗試了很多次迭代,甚至包括[隊列](http://api.jquery.com/stop/)值,但無濟於事。vertical multilevelmenu slideToggle glitch
$('ul li').hover(
function(){
$(this).find(' > ul').stop(true, true).slideDown(700);
},
function() {
$(this).find(' > ul').stop(true, true).slideUp(700);
});
下面是一個例子:http://jsfiddle.net/Kupdt/
我發現一個另一個問題是,如果你有.stop(true和false)當執行相同的動作動畫「堅持」和不顯示再次啓動時的任何更多內容,而不是最初光標移動到下一個父鏈接時所達到的內容。
現在,作爲一種簡單的道歉形式,我相信這個問題已經在本網站的其他地方得到了回答,僅僅是因爲我可以輕鬆地複製它。但是,我搜索了並找不到任何相關的內容。可能因爲我不知道如何快速提出問題。
編輯
到底這個問題是不是在我的情況下一個問題,因爲我用的是菜單設置爲我的網站響應「格式化」時在較小的屏幕視圖的一部分。由於這些設備幾乎沒有類似鼠標指針的懸停系統,所以這個問題沒有出現。
抱歉,這並沒有固定的問題。起初,它似乎是在IE和Chrome中修復的故障,當在jsfiddle中查看它時,但是在我的實際站點中測試了修復後,似乎沒有任何區別。 –
在Chrome和IE中複製有點難度,但並非不可能。在Firefox中,這個問題很容易創建。 –