jQuery:检查图像是否存在

前端之家收集整理的这篇文章主要介绍了jQuery:检查图像是否存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在通过jQuery $ .ajax加载一个图像路径,在显示图像之前我想检查它是否确实存在。我可以使用图像加载/就绪事件或类似的东西来确定文件路径是否有效?

将.myimage设置为display:none,我希望能做类似的事情

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

有可能吗?

解决方法

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

喜欢这个,

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

好吧,你的已经很好了load-event

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

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

原文链接:https://www.f2er.com/jquery/181629.html

猜你在找的jQuery相关文章