小编典典

jQuery:检查图像是否存在

ajax

我正在通过jQuery $ .ajax加载图像路径,并在显示图像之前先检查它是否确实存在。我可以使用图像加载/就绪事件或类似的方法来确定文件路径有效吗?

将.myimage设置为显示:无,我希望这样做

$(".myimage").attr("src", imagePath);
$(".myimage").load(function() {
    $(this).show();
});

这样有可能吗?


阅读 268

收藏
2020-07-26

共1个答案

小编典典

好吧,你可以绑定.error()处理程序…

像这样,

$(".myimage").error(function(){
  $(this).hide();
});

好吧,您已经可以使用load-event

$(".myimage").load(function() {
    $(this).show();
});

问题是如果禁用Javascript,图像将永远不会显示…

2020-07-26