我試圖獲取-webkit-transform: translateY('')
屬性的變量。使用jQuery獲取CSS轉換屬性
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]);
});
這將返回 '0',而不是正確的值。
您使用的瀏覽器是?在Chrome中,您必須使用'.css(' - webkit-transform')'來獲取值 - 您的代碼返回該函數未定義的值,以便分割失敗。請謹慎使用此Chrome瀏覽器的 – Archer
跨瀏覽器問題。雖然傑克的回答有訣竅。 – colmtuite
你最好從'$('。form-con')[0] .style ['webkitTransform']獲取設定值' –