有人可以帮我弄清楚我在这里做错了什么吗?IE8 无论如何都会为这些图像的宽度返回 0。在其他任何地方都可以正常工作。
$('#hometown li img').load(function()
{
var imgWidth = parseInt($(this).width());
var percent = (99.99 * (imgWidth / 1600)) + '%';
console.log(imgWidth) // <- Always 0 in ie8
$(this).parent().css({ 'width': percent });
});