如何使用jQuery检测元素的margin-left

时间:2013-05-06 13:24:32

标签: javascript jquery margin

Wird,我认为这很明显但不一定,有人能告诉我如何用jQuery检测保证金吗?我有这个,在控制台我有很好的结果,但它不在页面上工作:

var margin_left = circle.css('margin-left').toLowerCase();
circles_container.css('margin-left', -margin_left + 'px');

很多请求帮助。

4 个答案:

答案 0 :(得分:2)

我想说这应该更准确:

var margin_left = circle.css('margin-left');
circles_container.css({marginLeft: '-'+margin_left});

答案 1 :(得分:0)

好的,我有这个,也有它的工作:

var margin_left = l_circle.css('margin-left').replace("px", "");
container.css('margin-left', -margin_left + 'px');

答案 2 :(得分:0)

试试这个 -

var marginLeftVal = circle.css('marginLeft');
marginLeftVal = parseInt(marginLeftVal)*-1;
circles_container.css({
            marginLeft: marginLeftVal 
});

答案 3 :(得分:-1)

你也可以开始使用JSizes库了。

在此页面上找到: http://www.bramstein.com/projects/jsizes/

允许您轻松检索或设置边距,填充或其他属性的属性。