如果页面上的所有图像都损坏/不存在,我该怎么做,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);" />