這裏是jsfiddle。
如果您在Chrome中打開它,選擇一些元素,然後取消選擇您將看到的問題:Chrome瀏覽器動畫過程中損壞的標記(jsfiddle)
Problem with markup during animation in Chrome http://img803.imageshack.us/img803/3980/013m.png
而且#selector
「跳躍」在隱藏動畫的結尾。這隻在Chrome中可見。我怎樣才能解決這個問題?
這裏是jsfiddle。
如果您在Chrome中打開它,選擇一些元素,然後取消選擇您將看到的問題:Chrome瀏覽器動畫過程中損壞的標記(jsfiddle)
Problem with markup during animation in Chrome http://img803.imageshack.us/img803/3980/013m.png
而且#selector
「跳躍」在隱藏動畫的結尾。這隻在Chrome中可見。我怎樣才能解決這個問題?
不確定動畫結尾的抖動,但要解決問題,讓它們向下移動,請刪除li
元素的float: left
屬性。
我不想這樣做,因爲我在'#selector'中有很多其他元素(某種組頭),並且它們使用'float:left'定位得非常好。如果我刪除'float',我將不得不添加很多其他冗餘標記... – disfated
@Oskar Krawczyk,不怕你的風格:)
好像在'animate'的錯誤。從盒子中取出焦炭可以消除抖動。要麼固定'animate'或者在'li'中放置一個額外的元素 - http://jsfiddle.net/HPm4a/36/ –
如果你點擊一個非常快的幾次? – Pachonk