问答详情
源自:3-1 jQuery实现瀑布流布局图片定位

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

//图片的样式设计

#main .box .pic img

{

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

    height:auto;

}


//jquery获取图片的高度

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


结果为什么是0?


提问者:高高来啦 2015-01-30 11:45

个回答

  • candy丽莉
    2015-01-31 14:41:01

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