特定のユーザーアクションで特定の要素のcss値を変更するjquery-pluginを書いています。他のアクションでは、css-value を初期値にリセットする必要があります。
初期の css 値を取得する方法が見つからなかったので、最初にすべての初期値を格納する配列を作成しました。
私はこれをしました:
var initialCSSValue = new Array()
プラグインの最初とその後、すべての要素にアクセスするある種のセットアップループで使用しました
initialCSSValue[$(this)] = parseInt($(this).css('<CSS-attribute>'));
これは Firefox で非常にうまく機能します。ただし、IE(v8でも)を使用して特定の値に再度アクセスする際に問題があることがわかりました
initialCSSValue[$(this)]
コードの別の場所。これは、オブジェクト ($(this)) を変数名として使用しているためだと思います。
この問題を回避する方法はありますか?
ありがとうございました