Javascript 如何使用jQuery检测元素的左边距

Javascript 如何使用jQuery检测元素的左边距,javascript,jquery,margin,Javascript,Jquery,Margin,Wird,我认为这是显而易见的,但不一定,有人能告诉我如何使用jQuery检测保证金吗?我有这个,在控制台我有很好的结果,但它不工作的网页: var margin_left = circle.css('margin-left').toLowerCase(); circles_container.css('margin-left', -margin_left + 'px'); 非常感谢您的帮助 我认为这应该更准确: var margin_left = circle.css('margin-lef

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

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

非常感谢您的帮助

我认为这应该更准确:

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

您还可以开始使用JSizes库

可在此页面上找到:


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

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

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

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

你在第页做什么?发布整个代码。。。谁是“圆”?
var margin_left=parseInt(circle.css('margin-left')?我搜索了,但找不到,thx寻求帮助