一般遇到图片的尺寸计算时,我们在jquery下无法直接获得。
因为我们一般使用$(function(){}),等同于$(document).ready(function(){…})的ready状态下运算。
分析ready和onload
- ready,表示文档结构(DOM结构)已经加载完成(不包含图片等非文字媒体文件)
- onload, 表示页面包含图片等文件在内的所有元素都加载完成。(可以说:ready在onload前加载)
所以要计算图片大小要放在onload里面加载。
一般遇到图片的尺寸计算时,我们在jquery下无法直接获得。
因为我们一般使用$(function(){}),等同于$(document).ready(function(){…})的ready状态下运算。
分析ready和onload
所以要计算图片大小要放在onload里面加载。