相关疑难解决方法(0)

如何使用JavaScript获取div的CSS left-property值

我的CSS规则如下所示:

#my-div{
    display: none;
    position: absolute;
    left: -160px;
    bottom: -150px;
}
Run Code Online (Sandbox Code Playgroud)

我试图获得左边属性的值,如下所示:

  • document.getElementById('my-div').style.left
  • document.getElementById('my-div').offsetLeft

问题是双方都回归null.问题出在哪儿?

javascript css

14
推荐指数
3
解决办法
4万
查看次数

jquery - 获取尚未应用的类的CSS属性值

我有一个同样的问题在这里问(不能评论它,也许没有特权),我想得到样式表中定义的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的任何简单方法?

html javascript css jquery width

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×2

javascript ×2

html ×1

jquery ×1

width ×1