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

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

//图片的样式设计

#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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号