Fat*_*cet 11 javascript image image-loading
我有一个图像缩放功能,可以按比例调整图像大小.在每个图像上加载一个调用此函数的图像,如果其宽度或高度大于我的最大宽度和最大高度,则调整大小.我可以在FF Chrome Opera Safari中获得img.width和img.height但是IE失败了.我怎么处理这个?
让我用一段代码解释一下.
<img src="images/img01.png" onload="window.onImageLoad(this, 120, 120)" />
function onImageLoad(img, maxWidth, maxHeight) {
var width = img.width; // Problem is in here
var height = img.height // Problem is in here
}
在我的高亮度行中,img.width不适用于IE系列.
有什么建议吗?
谢谢.
izb*_*izb 22
不要使用width和height.使用naturalWidth和naturalHeight替代.它们提供了图像文件中未缩放图像尺寸的图像,可以在浏览器中使用.
| 归档时间: |
|
| 查看次数: |
12535 次 |
| 最近记录: |