如果页面上的所有图像都损坏/不存在,我该怎么做,javascript将重定向到另一页面?

我想在图库类型脚本中使用它。

最佳答案

尝试以下脚本:

var imgCount = 0, imgErrorCount = 0;

function onImgError(increment) {
    if(increment) {
        imgErrorCount++;
    }
    if(imgCount > 0 && imgCount == imgErrorCount) {
        location = '/url-to-redirect';
    }
}
$(function(){
    imgCount = $('img').length;
    onImgError(false);
});


对于每个img元素:

<img src="..." onerror="onImgError(true);" />

09-25 20:11