Webkit浏览器(谷歌浏览器等)是在图片的loaded事件之后才能获取高度和宽度值。所以,你不能使用timeout函数延时等待,最好的方法是使用图片的onload事件。
为了避免CSS对图片大小尺寸的影响,上面的代码将图片拷贝到内存中进行计算。
如果你的页面是老式页面,你可以按需把这段代码嵌入页面底部,它不需要你修改原有页面