Modifica come dal tuo commento qui sotto dicendo che questo non ha funzionato per te con la tua versione di jQuery e Chrome.
Si può sempre ripiegare alla proprietà style
sull'elemento:
var abc = $(".abc")[0];
var transform = abc.style.transform || abc.style.webkitTransform;
Live Example
Per me, con la mia versione di Chrome su Linux a 64 bit, abc.style.transform
rendimenti undefined
(che ha un senso , Ho impostato solo la versione con prefisso del fornitore) e abc.style.webkitTransform
restituisce le informazioni sullo stile. Quindi quanto sopra restituirebbe il primo che non era undefined
.
$(".abc").css("transform")
dovrebbe tornare a voi, jQuery normalizza prefissi vendor.
Here's a live example utilizza questo div
:
<div class="abc" style="-webkit-transform: translate(100px) rotate(20deg); -webkit-transform-origin: 60% 100%;">foo</div>
E questo codice:
jQuery(function($) {
display("$('.abc').css('transform') = " + $(".abc").css("transform"));
display("$('.abc').css('-webkit-transform') = " + $(".abc").css("-webkit-transform"));
function display(msg) {
var p = document.createElement('p');
p.innerHTML = String(msg);
document.body.appendChild(p);
}
});
quali uscite (su Chrome):
$('.abc').css('transform') = matrix(0.9396926207859084, 0.3420201433256687, -0.3420201433256687, 0.9396926207859084, 100, 0)
$('.abc').css('-webkit-transform') = matrix(0.9396926207859084, 0.3420201433256687, -0.3420201433256687, 0.9396926207859084, 100, 0)
Nota che ho solo la versione prefisso su il div
, ma css
fornisce e le stesse informazioni per transform
e -webkit-transform
.
Per quanto riguarda quello che 'css()' può fare: Google "jquery css" e leggere la documentazione .. – SmokeyPHP
http://stackoverflow.com/questions/8270612/get-element-moz-transformrotate-value-in-jquery spero che sia utile! – asharajay
Duplicato di http://stackoverflow.com/questions/5968227/get-the-value-of-webkit-transform-of-an-element-with-jquery o http://stackoverflow.com/questions/8601209/fetch -the-css-value-of-transform-direct-using-jquery o http://stackoverflow.com/questions/8270612/get-element-moz-transformrotate-value-in-jquery –