对于不定长的页面元素div,若是一开始就读取长度的话,在chrome,safari是不准确的
原因是chrome初始时读取的高度和加载完成的高度不一致,需要延迟一段时间等页面元素
下面是测试代码
- var aaa0;
- $(function(){
- aaa0 = $('div.pagemain').height();
- setTimeout(function() {
- var contentHeight = $('div.pagemain').height();
- alert(aaa0+"|"+contentHeight);
- }, 500);
- });
阅读(4189) | 评论(0) | 转发(0) |