ready和onload事件的区别

一般遇到图片的尺寸计算时,我们在jquery下无法直接获得。

因为我们一般使用$(function(){}),等同于$(document).ready(function(){…})的ready状态下运算。

分析ready和onload

  1. ready,表示文档结构(DOM结构)已经加载完成(不包含图片等非文字媒体文件)
  2. onload, 表示页面包含图片等文件在内的所有元素都加载完成。(可以说:ready在onload前加载)

所以要计算图片大小要放在onload里面加载。