jQuery中的CSS Margin Minus Equal

时间:2017-02-04 12:52:51

标签: javascript jquery css

jQuery中有没有办法可以做到:

$('#element').css('margin-left',-=10);

目的是为左,右,宽度,高度,边距,填充等... ...谢谢!

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。语法略有不同。

$('div').css('margin-left',"-=10px");
div{margin: 40px; background: red; height: 20px; width: 20px;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

<div></div>

答案 1 :(得分:0)

你正在尝试一种速记(我认为不存在)用于显式吸气剂的非常简单的应用:

const $element = $('#element');

$element.css('margin-left', $element.css('margin-left') - 10);