什么可以导致height()作为负值返回?

时间:2015-03-30 01:24:05

标签: jquery

这是我看到元素高度的代码:

console.log($(".divText").height()); // Returns negative value
console.log($(".divText").outerHeight()); // returns zero

我在click事件上执行代码,页面显示元素,我选择了正确的元素,并且没有涉及浮点数。还有什么可以导致这种情况发生?

2 个答案:

答案 0 :(得分:2)

如果设置了最小高度,则height()返回差异。因此,如果您将最小高度设置为500px且大小为400px,

$('#foo').height()

将返回-100

答案 1 :(得分:0)

将该代码放入

$(document).ready(function(){
    //your code
});