手记

解决jQuery在chrome中height()返回0的问题

用jQuery的height()方法获取某元素的高度时,在chrome浏览器上面有时可以正常获取,但是同一个页面刷新多几次获取的高度值就变为0了,然而用其他浏览器完全没有这个问题,这明显是浏览器的问题。
解决方法:
使用了原生的window.onload=function(){}即可解决。

window.onload = function () {
    var height = $("div").height();
}
1人推荐
随时随地看视频
慕课网APP