jQuery(".container").css("margin-right")
给了我auto
,而我想要的是52px
或52
。
答案 0 :(得分:3)
您可以获得父宽度减去当前块的宽度并除以2
答案 1 :(得分:2)
此方法计算元素宽度与容器中剩余宽度之间的剩余空间,这是margin: auto
应该做的。这不一定返回元素所具有的边距。
var parentwidth = $('.container').parent().width();
var childwidth = $('.container').width();
var marginLeft = (parentwidth-childwidth)/2;
注意:如果有任何填充,则必须对其进行补偿。
答案 2 :(得分:0)
您可以使用$(".container").offset()
获取左侧位置。
因此,当前控制减去( - )电流控制的左侧位置为您提供必要的输出。