cssがインラインでない場合、jQueryでcsspadding-left値を取得する際に問題が発生します。問題はInternetExplorerにのみ存在します(バージョン8と9を試しました)。
この値を次のように出力したいと思います。
alert($content.css("padding-left"));
$ contentには、(外部cssファイルに)定義された値「padding-left」を持つクラスを持つ<div>が含まれています。同じcssディレクティブをインラインの「style」属性に入れると、期待どおりに値が出力されます。
もう1つ...開発者ツールを使用してdivのスタイルを調べたところ、すべてが正しいことがわかりました。
この問題のために、jQueryのメソッドouterWidth()が正しく機能しないことがわかりました。
誰かが解決策を持っていますか、外部CSSから「padding-left」の値を取得する方法はありますか?それとも、これはjQueryの単なるバグであり、そこで報告して修正を待つ必要がありますか?