为了账号安全,请及时绑定邮箱和手机立即绑定

为什么无法正常获取图片的高度??

//图片的样式设计

#main .box .pic img

{

    width:150px; /*瀑布流特点,等宽不等高*/

    height:auto;

}


//jquery获取图片的高度

var objH = $("#main .box .pic img").eq(index).height();


结果为什么是0?


正在回答

1 回答

加载函数$(function(){})是在DOM渲染结束,资源还没有加载的时候执行的而window.onload=function(){}是在网页DOM结构渲染完成,而且资源已经加载成功以后调用的,这时候图片已经加载出来了,所以这时候就能得到图片的高度。

1 回复 有任何疑惑可以回复我~
#1

Andy_chen

若是用ajax出来的数据,还没渲染完成呢?
2015-01-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么无法正常获取图片的高度??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信