通过本文主要向大家介绍了JQ,动态加载,图片大小等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
有一些很容易出错的获取动态加载的图片的尺寸的方法, 之所以出错, 主要原因是:
你在代码在图片从网页上下载完毕之前就调用了, 这种情况在本机开发时不太容易发现.
jQuery load()事件处理的BUG, 当图片是从浏览器缓存取得时, 获取的是错误的尺寸.
错误的代码是:
(错误)在添加了HTML之后立即调用代码获取尺寸
(错误)用jQuery的load()事件处理
下面这种才是真正正确的方法, 使用JavaScript的Image类:
正确的方法