2010-06-03 8 views
1

J'utilise jQTouch pour afficher une liste de tables. Quand une cellule (vraiment une balise <li> dans jQTouch) est cliquée, je voudrais animer la hauteur de la cellule jusqu'à 0, puis masquer l'élément.jQTouch table animée cellule haute

J'ai essayé d'utiliser jquery.animate() pour cela, et cela fonctionne sur firefox/chrome/opera, mais c'est super lent sur l'iPhone.

Quelqu'un a-t-il une idée de la façon d'utiliser -webkit-animate (ou un framework compatible avec l'iPhone, tel que jQTouch), pour cela?

Merci, Brett

Répondre

2

CSS:

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

JS:

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

fonctionne très bien! Merci;) – Brett

+0

Il est d'usage ici de cliquer sur la coche pour indiquer que c'était la réponse à votre question. Content que cela ait aidé. –