2012-05-04 9 views
3

渡って機能していない:http://jsfiddle.net/XvqYS/3/jQueryのCSS機能は、このHTML、CSS、およびJavaScriptを考えると、すべてのブラウザ

は、Google Chromeでそれを実行する場合は、それを実行する

10pxの

に警告IE、Safari、またはFireFoxアラートと空文字列。どうして?

私はそのようなmargin-leftなどの個々の特性は、使用する必要がIE9、クローム18.0.1025.168、FireFoxの12.0、Safariの5.0.4

答えて

6

を使用しています。

すべてのプロパティを読み込むための基本的な方法は次のとおりです。http://jsfiddle.net/XvqYS/8/

$(function() { 
    var $main = $("#main"); 
    var margin = [ 
     $main.css('margin-top'), 
     $main.css('margin-right'), 
     $main.css('margin-bottom'), 
     $main.css('margin-left') 
    ].join(' '); 
    alert(margin); 
}); 

あなたは例えば、コンパクトvalueを返すために、それを微調整することができます。 10px 10px 10px 10px - >10px

+0

私はこれを書いていました:)いいです! +1 –

+0

ファンキーですが。 IE9の 'alert( 'margin-left')'は9.99pxを返す –

+0

謝罪!それはうまくいった! –

関連する問題