jQuery $('#divOne').animate({zIndex: -1000}, 2000) ne fonctionne pas?

J'ai essayé de jQuery

$('#divOne').animate({zIndex: -1000}, 2000)

à cet élément qui a un z-index de 1 000, mais il est toujours au-dessus des autres éléments?

(Si j'utilise firebug pour changer de -1000 alors il sera en dessous des autres éléments)

Quel effet souhaitez-vous aller? Animer le z-index ne sera pas très bonne. Même si le z-index a été progressivement abaissé, vous n'auriez qu'un avis (non animé) changement à l'endroit où le haut/bas des valeurs de commutation et il est devenu moins cher que les autres éléments.
Je peux voir comment cela pourrait fonctionner. Envisager une pile de cartes, et d'une carte en ondulant vers le bas à travers la pile. Rappelez-vous, ça ne marchera que si il y a un tas de cartes avec des z-index dans la gamme entre la où commence et -1000...
Est-il des docs qui dit animate() ne fonctionnera pas pour les z-index?
malsup unis ici jquery.malsup.com/cycle/adv.html n'essayez pas d'animer le z-index dans ie par exemple
J'ai aussi besoin de ce que j'ai une autre animation en cours qui utilise le z-index dans le cadre de la base de calcul de la position sur la page, c'est à dire. z-index supérieur == rapproche == plus grande. Si vous venez de sauter le z-index, puis ce calcul saute aussi et semble horrible.

OriginalL'auteur | 2010-06-26