0

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

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

非常感谢您的帮助。

4

4 回答 4

2

我想说这应该更准确:

var margin_left = circle.css('margin-left');
circles_container.css({marginLeft: '-'+margin_left});
于 2013-05-06T13:28:59.737 回答
0

好的,我有这个,而且它的工作:

var margin_left = l_circle.css('margin-left').replace("px", "");
container.css('margin-left', -margin_left + 'px');
于 2013-05-06T13:33:06.470 回答
0

尝试这个 -

var marginLeftVal = circle.css('marginLeft');
marginLeftVal = parseInt(marginLeftVal)*-1;
circles_container.css({
            marginLeft: marginLeftVal 
});
于 2013-05-06T13:35:01.133 回答
-1

你也可以开始使用 JSizes 库。

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

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

于 2013-05-06T13:31:35.743 回答