更新:ここにフィドルがあります:http://jsfiddle.net/ZqXZP/2/。Chromeで表示してからFirefoxで表示すると、問題が発生します。
要素から完全なパディング文字列を取得しようとしています。私の元のコードは次のようなものを読みました:
var totalPaddingString = $(element).css("padding"); //Chrome returns "10px 0px 9px 10px" etc.
//do stuff with `totalPaddingString` here
これはChromeで正常に機能します。ただし、.css()
FirefoxとIEでこのメソッドを使用しようとすると、空の文字列が返されます。最初は、これら2つのブラウザーがjQueryを使用する方法に問題があると思ったので、ネイティブのJavascriptプロパティに切り替えました。
var totalPaddingString = element.style.padding;
しかし、これでも空の文字列を返します。他の誰かがこの問題に遭遇しましたか?何かアドバイス?