我有一個負載li
s,我滑動使用jQuery和animate()
函數。使用slideUp()
和slideDown()
可以產生與我現在描述的效果相同的效果:li
可以很好地滑動,但是當它們的高度爲零時,邊界(頂部和底部,1px)仍然存在,然後立即全部出現。我想知道...是否有一種方法可以讓jQuery獲得邊框不會「卡住」,而是像li
或div
或其他任何東西一樣平滑地上下滑動。jQuery向上滑動CSS邊框導致奇怪的'跳躍'
我此刻的代碼是這樣的:
.animate({
height: 'toggle',
margin: 'toggle',
padding: 'toggle',
opacity: 'toggle'
});
我使用border
CSS屬性與'toggle'
嘗試。它可以很好地向上滑動,但是當向後滑動時,在緩動動畫結束時,邊框會恢復原狀。
如果人們可以通過類似於http://jsfiddle.net/ – DaiYoukai 2010-11-11 19:17:18
+1的病毒窗口波蘭語評論 – 2010-11-11 19:18:08
@Archonix - 編輯:-)看到它會更容易另外,非常感謝鏈接 - 我不知道那樣的東西存在!真棒。 @John Hartsock - 謝謝:-P – Bojangles 2010-11-11 19:21:15