この質問と同様に: jQueryでCSSルールのパーセンテージ値を取得します
しかし、私はプラグインを書いているので、幅が最初にどのように指定されたかに応じて、プラグインを適切に処理する必要があります。要素が元々ピクセルで指定されていた場合は、、、、およびが返す値である.width()
ため.innerWidth()
、問題ありません。outerWidth()
.css('width')
しかし、それが元々の設定であったかどうかをパーセンテージで知りたいのですが。そのため、コンテナ要素のサイズが変更された場合、要素に設定した幅を再計算することがわかります。
これは可能ですか?私が考えることができる唯一のことは、関連するルールを探してdocument.stylesheetsをループしようとすることですが、それを一般的に行うことは多かれ少なかれ不可能だと思います。他のアイデアはありますか?
ありがとう!