如何使用jquery在旧版本之上添加更多边距?

时间:2016-06-09 15:22:46

标签: javascript jquery css margin

标题说明了一切,如何在旧版本之上添加更多保证金?所以我要说我有这个var:var playerPossition = $('#player').css('margin-top')它的当前余量是375px,让我说我想把它变成275px我怎么能完成这个?谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

首先,您需要将magin-top转换为可以在

上进行数学运算的数字
    //This returns a string "375px" we need to isolate the number
    var margin_height = $('#player').css('margin-top');
    //.split will turn the string into an array breaking on the parameter
    //"375px" becomes ["375", "x"];
    var margin_top = margin_height.split("p");
    //Now we just need to grab the number from the array
    margin_top = margin_top[0]

然后你需要减去你的号码

    margin_top -= 100;

最后将保证金最高限额改为所需金额

    $('#player').css('margin-top', margin_top);