【发布时间】:2011-05-25 20:28:20
【问题描述】:
此代码 sn-p 不适用于 IE9。在 HTML 中,我声明了图像的宽度和高度,但是当代码运行时,它会提示 0 而不是属性中指定的图像大小。有谁知道如何解决这个问题?
在 Chrome / Firefox 上运行良好
// Sets Default Size to a data attr
function saveImageDefaults() {
$('#rightBlock img').each(function() {
alert($(this).attr('width'));
});
}
jQuery(document).ready(function(){
// Resize Right Block
$('#rightBlock').width($('#whiteBlockIn').width() - 270);
// Save Images Default Width / Height
saveImageDefaults();
}
【问题讨论】:
-
你的图片可见吗?
-
两个问题:你的代码能和之前版本的ie 9 (8, 7, 6)兼容吗?你能把html代码贴出来吗?
-
jQuery 的哪个版本?
-
所有版本的 IE,最新的 jQuery,不管是什么.. 图像都是可见的,直到 IE 将宽度/高度设置为 0
标签: javascript jquery internet-explorer