0
我遇到一个问题,我的Javascript在Firefox中不工作。jquery只有当我重新加载页面时才工作 - Firefox
我从外部来源(IP摄像头)获取页面的图像。如果我无法获取图片,我想为自己的占位符图片提供服务,因此我不会显示浏览器的默认图片。我在Chrome中完美解决了这个问题。但是,在Firefox中,它会自动加载丢失的图像 - 但是如果我刷新页面,它就会完美地工作。
的代码是:
$(function() {
// Replace Broken Image
$('img').error(function(){
$(this).attr('src', 'https://www.evercam.io/img/error.png ');
});
});
任何一个人知道为什么会不工作在Firefox?
干杯, 夏兰
嗨Onur,感谢您的链接。我已经通过了,并将我的代码更改为: $(function(){ $(“img”).on(“error”,function(){(this).attr(“src” ,“https://www.evercam.io/img/error.png”); }); });' 但我仍然无法解决我的问题。我是否正确使用了.on? –
请检查我的更新。 –