//图片的样式设计
#main .box .pic img
{
width:150px; /*瀑布流特点,等宽不等高*/
height:auto;
}
//jquery获取图片的高度
var objH = $("#main .box .pic img").eq(index).height();
结果为什么是0?
加载函数$(function(){})是在DOM渲染结束,资源还没有加载的时候执行的而window.onload=function(){}是在网页DOM结构渲染完成,而且资源已经加载成功以后调用的,这时候图片已经加载出来了,所以这时候就能得到图片的高度。