87,992
社区成员
发帖
与我相关
我的任务
分享
/**
* url {String} 图片路径
* ready {Function} 尺寸就绪
* load {Function} 加载完毕 (可选)
* error {Function} 加载错误 (可选)
* @example imgReady('http://www.google.com.hk/intl/zh-CN/images/logo_cn.png', function () {
alert('size ready: width=' + this.width + '; height=' + this.height);
});
*/
参数ready,load,error都是回调函数。
example中的“function(){alert('size ready: width='.....)}”这就是个回调函数,imgReady执行时传给参数ready。只不过这个回调函数很简单而已(只是把图的尺寸出来)。
再举个例子:
比如弹出一窗口,窗口中有图片,那你就可以使用这个“预加载函数”以最快的速度获取图片尺寸并根据尺寸定义好窗口的大小,然后等待图片显示完全即可。获取尺寸定义窗口的整个执行过程就是一个回调,你需要把它定义为一个函数然后作为参数ready传入imgReady。

/**
* url {String} 图片路径
* ready {Function} 尺寸就绪
* load {Function} 加载完毕 (可选)
* error {Function} 加载错误 (可选)
* @example imgReady('http://www.google.com.hk/intl/zh-CN/images/logo_cn.png', function () {
alert('size ready: width=' + this.width + '; height=' + this.height);
});
*/
参数ready,load,error都是回调函数。
example中的“function(){alert('size ready: width='.....)}”这就是个回调函数,imgReady执行时传给参数ready。只不过这个回调函数很简单而已(只是把图的尺寸出来)。
再举个例子:
比如弹出一窗口,窗口中有图片,那你就可以使用这个“预加载函数”以最快的速度获取图片尺寸并根据尺寸定义好窗口的大小,然后等待图片显示完全即可。获取尺寸定义窗口的整个执行过程就是一个回调,你需要把它定义为一个函数然后作为参数ready传入imgReady。
[/quote]
原来如此……感谢您的指教