我有一个图片缩放函数,可以按比例缩放图片。每次加载图像时,用该函数调整大小,如果它的宽度或高度大于我的最大宽度和最大高度。在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; // 问题就在这里 var height = img.height // 问题就在这里 }
在我标记的行中,img.width不能在IE系列上工作。
有什么建议吗?
谢谢。
img.currentStyle.width
吗? - Pointyonload
属性)。仅使用JS动态附加事件处理程序。 - Phrogzdisplay:none
提示 - roberkules