我的CSS规则如下所示:
#my-div{
display: none;
position: absolute;
left: -160px;
bottom: -150px;
}
Run Code Online (Sandbox Code Playgroud)
我试图获得左边属性的值,如下所示:
document.getElementById('my-div').style.leftdocument.getElementById('my-div').offsetLeft问题是双方都回归null.问题出在哪儿?
我有一个同样的问题在这里问(不能评论它,也许没有特权),我想得到样式表中定义的css宽度值但尚未应用于dom中的任何元素,(其引导css与网格响应媒体查询)
.span6 {
width: 570px;
}
Run Code Online (Sandbox Code Playgroud)
然而,在上面引用的问题中提供的解决方案返回0,即像这
$('<div/>').addClass('span6').width();
Run Code Online (Sandbox Code Playgroud)
但是如果我做这样的事情就有用
$('<div/>').addClass('span6').hide().appendTo('body').width();
Run Code Online (Sandbox Code Playgroud)
没有附加该div的任何简单方法?