【发布时间】:2015-02-04 23:23:38
【问题描述】:
我有一个边距自动的 div,在中心(水平)。
我想用 jQuery 检查 div 是否有自动边距。
我尝试使用.css() 获得左边距。 Mozilla Firefox 显示 0px,Chrome 显示多个像素...所以使用这种方法我无法检查 div 是否具有自动边距...
我尝试过的:
$( document ).ready(function() {
$("#the_margin").append( $("#example").css("margin-left") );
});
// Check with Chrome and Firefox...
// Firefox returns 0px, but Chrome returns a number of pixels
#example {
margin: 0 auto 0;
width: 300px;
border: 1px solid #CCC;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="example">
Some Content
</div>
<div id="the_margin" style="font-weight: bold;">
The left margin is:
</div>
我能做什么? 非常感谢!
编辑
更清楚:我如何检查 DIV 在 JQUERY 中是否有自动边距?
【问题讨论】:
-
我有一个边距自动的 div,在中心(水平)。我想用 jQuery 检查 div 是否有自动边距。 - 你能不能不承认你已经将它设置为 margin-:auto 的事实?
-
@jbutler483 页面可以有更多的 div。
-
把它放到一个班级里?从你所说的来看,你在这里遗漏了很多背景信息
-
感谢大家对我的帮助。现在问题解决了。
标签: javascript jquery html css