Javascript 如果图像为';在jquery幻灯片中不可用

Javascript 如果图像为';在jquery幻灯片中不可用,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正试图得到一个横幅幻灯片。如果图像为空,则不显示。只有在它可用的情况下。但是,幻灯片放映是显示图像1,而不是滑动 OHR幻灯片 .幻灯片放映{ 高度:160px; 宽度:400px; 填充:0; 保证金:0; } .slideshow img{ 填充:15px; 边框:1px实心#ccc; 背景色:#eee; 宽度:700px; 高度:125px; 排名:0; 左:0; } .幻灯片a{ 显示:无; } .幻灯片a:第一个孩子{ 显示:块; } $(函数(){ var numFinish

我正试图得到一个横幅幻灯片。如果图像为空,则不显示。只有在它可用的情况下。但是,幻灯片放映是显示图像1,而不是滑动


OHR幻灯片
.幻灯片放映{
高度:160px;
宽度:400px;
填充:0;
保证金:0;
} 
.slideshow img{
填充:15px;
边框:1px实心#ccc;
背景色:#eee;
宽度:700px;
高度:125px;
排名:0;
左:0;
}
.幻灯片a{
显示:无;
}
.幻灯片a:第一个孩子{
显示:块;
}
$(函数(){
var numFinished=0;
console.log(numFinished);
imgFinished=函数(){
numFinished++;
如果(numFinished==5){
//加载或删除所有图像-设置幻灯片
$('.slideshow')。循环({
外汇:“淡出”,
speedIn:700,
加速输出:1200,
超时时间:2000,
暂停:1
});
}
}
window.alert(typeof$(document).on);
$('.slideshow img')。关于('error',函数(e){
$(e.target).closest('a').remove();
imgFinished();
});
$('.slideshow img')。在('load',函数(图像)上{
imgFinished();
});
});

您可以使用功能检查图像的OneError事件,并设置占位符图像

<img onerror="imageError(this)" src="image1.png />

function imageError (image) {
    if(image.src === "undefined"){
        return;
    }
    image.src = "img/placeholder_image.png";        
}

函数图像错误(图像){
如果(image.src==“未定义”){
回来
}
image.src=“img/placeholder\u image.png”;
}
也许这对你有帮助