私は変換を設定しています:translate(200%、700%);パーセントとして設定された魔女のjqueryを使用して直接変換のCSS値を取得する方法
私はそれはPXと私にこのvaluseを取るの下のコードでそれを読み取ろう:
calculateAllowed = function (obj) {
var matrix = $(obj).css('transform');
alert(matrix);
var values = matrix.match(/-?[\d\.]+/g);
var x = values[4];
alert(x);
};
xが、私は200または「200%」を得ることを期待整数
です。 最初に設定したパーセント値をどのように得ることができますか?
を用い
FIDDLE
スニペット'。 'CSSRules'にアクセスする前に、適切な' CSSStyleSheet'をフィルタリングする必要があります。各ルール( 'CSSStyleRule'でなければなりません)では、' selectorText'、 'cssText' )。正しいルールを見つけたら、プロパティ 'style'にアクセスして、それが宣言された方法(生のテキスト)とまったく同じものをすべて読み込みます。その後も解析が必要です。とにかくこのようなスタイルシートを扱うのは、通常、動的CSSを追加することです。 –
あなたはそこから直ぐに解決するために***オリジナルの***問題を再検討する必要があります。このような情報のためにCSSを解析することは信頼できません(何かが将来変更されるとき)...そして最後にCSSの目的ではありません(ページをレンダリングするために保存された情報、 –