1
我已經使用slideUp和slideDown函數(也嘗試過用slideToggle)構建了一個簡單的jQuery動畫手風琴菜單,雖然它看起來很棒,但它的動畫效果非常流暢,即使所有的手風琴菜單元素都是相同的高度。如您所見,even here on jQueryUIs example,當您單擊某個元素時,菜單底部會稍微上升一點,然後在動畫完成後返回。我認爲這與動畫中的細微時間差異有關,但即使設置延遲也不能解決問題。任何人都知道我的方式來解決這個問題?這是非常重要的,因爲我正在製作的網站本質上是一個巨大的手風琴菜單,所以問題變得非常明顯。jQuery手風琴菜單動畫擺動
似乎在許多像這樣的jQuery動畫中很常見。我擔心即使拿着一個不變的高度,頭部本身仍然會擺動一點。似乎是相當的瀏覽器/ compter的具體情況,因爲我相信它是由兩個動畫之間的輕微延遲引起的:向上滑動和向下滑動(儘管它也發生在切換過度,所以我假設切換在內部使用類似的方法)。 – Primus202