Obtenir CSS propriété transform avec jQuery
Je vais essayer d'obtenir les -webkit-transform: translateY('')
propriété dans une variable.
HTML
<form class="form-con" style="-webkit-transform: translateY(-802px);"></form>
JS
$('.foo').click(function() {
var current_pull = parseInt($('.form-con').css('transform').split(',')[4]);
});
C'est le retour '0', au lieu de la valeur correcte.
Quel navigateur utilisez-vous? Dans Chrome, vous devez obtenir la valeur avec
Je suis en utilisant google Chrome. Si la Prise de la réponse qu'a fait le tour.
Vous auriez mieux pour récupérer sertie de valeur à partir de:
.css('-webkit-transform')
- votre code renvoie undefined pour cette fonction ainsi, le partage d'échec. Méfiez-vous de la croix-navigateur problèmes avec cetteJe suis en utilisant google Chrome. Si la Prise de la réponse qu'a fait le tour.
Vous auriez mieux pour récupérer sertie de valeur à partir de:
$('.form-con')[0].style['webkitTransform']
OriginalL'auteur colmtuite | 2014-02-24
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur James Hibbard
Vous pouvez utiliser:
matrix[12]
etmatrix[13]
pertinentes?c'est en cas de transformation 3d où la matrice de 4*4 la taille est définie. Vérifier tiers propriété dans la doc ici w3schools.com/cssref/css3_pr_transform.asp
T-il un sens encore diffèrent entre "- moz-transform', '-ms-transform', etc. depuis tous les navigateurs sont compatibles à " tourner (nnn deg)' ?
Même si je préfère la regex ici sur le plus d'habitude je suis venu à travers pour obtenir les valeurs, j'ai remarqué qu'un petit nombre de bandes de l'e la notation de la valeur en la faisant devenir une
NaN
.OriginalL'auteur Milind Anantwar
Je pense que la réponse est ici:
OriginalL'auteur Hoàng Vũ Tgtt
Je pense que l'ordre des propriétés est de durée indéterminée.
OriginalL'auteur kamiyam