簡體   English   中英

jQuery css函數無法在所有瀏覽器中運行

[英]jQuery css function not working across all browsers

鑒於此HTML,CSS和JavaScript: http//jsfiddle.net/XvqYS/3/

如果您在Google Chrome上運行它會發出警報

10px的

在IE,Safari或FireFox警報和空字符串上運行它。 為什么?

我使用的是IE9,Chrome 18.0.1025.168,FireFox 12.0,Safari 5.0.4

必須使用個別屬性,例如margin-left

閱讀所有屬性的基本方法是: 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);
});

您可以調整它以返回緊湊 ,例如。 10px 10px 10px 10px - > 10px

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM