2010-06-03 204 views
1

我正在使用jQTouch來顯示錶格列表。點擊單元格(實際上是jQTouch中的<li>標籤)時,我想將單元格的高度設置爲0,然後隱藏該元素。jQTouch動畫表格單元格高度

我已經嘗試使用jquery.animate()爲此,它適用於Firefox /鉻/歌劇,但它是超級慢的iPhone。

有沒有人有任何想法如何使用-webkit-animate(或一些iPhone兼容的框架,如jQTouch)來做到這一點?

感謝, 佈雷特

回答

2

CSS:

-webkit-transition-property: height; 
-webkit-transition-duration: 0.5s; 

JS:

$('element').css('height', 0).bind('webkitTransitionEnd', function() { 
    $(this).hide(); 
}); ; 
+0

偉大的作品!謝謝;) – Brett 2010-06-03 14:26:40

+0

這裏習慣於點擊檢查來表明這是你問題的答案。很高興幫助。 – 2010-06-03 14:43:59