jquery的:为什么CSS(“宽度”)大于宽度返回不同的值()(jquery: why css(&

2019-09-21 16:25发布

当我运行下面的代码:

        node = $('.period')
        alert(node.width() + ' ' + node.css('width'))

得到 '0 144px'。 这怎么可能?

Answer 1:

也许你正在调用它的$(document)。就绪,和宽度() 获取当前计算,像素,第一个匹配元素的宽度。 ,这将会是0,因为它尚未呈现...
CSS(“宽度”)然而从CSS样式表,这将是已经可用的读取。



文章来源: jquery: why css('width') returns different value than width()
标签: jquery css width