我需要知道一些图像的宽度才能在 div 表中很好地显示它。图像有一个类名。我这样做:
var image_width = $('.image_product').width();
之后,我通过结果计算表中的其他列。在 Firefox 中它运行良好。但是在 Chrome 中,计算脚本在加载图像之前就已经完成了。var image_width 返回 0 像素。
通过以下方式加载图像后,我尝试继续执行脚本:
$('.image_product').load(function()
{
calculate_column_width();
});
这很好用,但我发现当有两个具有该类名的图像时脚本将运行两次,如果有三个图像则运行三次等等。
我找不到一个简单的解决方案让脚本只继续一次。谁有想法?