Javascript jQuery on(“error”不在chrome中工作
我试图在找不到图像时隐藏图像 .js文件:-Javascript jQuery on(“error”不在chrome中工作,javascript,jquery,hide,Javascript,Jquery,Hide,我试图在找不到图像时隐藏图像 .js文件:- jQuery("#imgUrl").error(function () { jQuery(this).hide(); }); jsp:- 当图像文件不可用时,Firefox和IE浏览器可以正常工作。请帮忙。 示例:-imgSrcUrl=>src=“/images/category/aline.jpg”,此图像文件不可用。正在工作 试试这个 将此代码放在head标签中 <script> jQuery(document)
jQuery("#imgUrl").error(function () {
jQuery(this).hide();
});
jsp:-
当图像文件不可用时,Firefox和IE浏览器可以正常工作。请帮忙。
示例:-imgSrcUrl=>src=“/images/category/aline.jpg”,此图像文件不可用。正在工作
试试这个
将此代码放在head标签中
<script>
jQuery(document).ready(function () {
jQuery("#imgUrl").error(function () {
jQuery(this).hide();
});
});
</script>
jQuery(文档).ready(函数(){
jQuery(“#imgUrl”).error(函数(){
jQuery(this.hide();
});
});
我猜在您绑定到错误处理程序之前,该错误处理程序正在发生。我想知道它是否会传播。。。在包含jQuery以测试:$(“body”).on(“error”,function(e){console.log(e.target.id,e.target.src);})之后,将其添加到
中。
我第一次看到这个页面时,它才起作用。我有一个表单提交重新加载我的页面。重新加载后,它再次失败。F5-刷新也失败(仅在Chrome中)@user1769790可能是您剩余的代码有问题,请发布您的代码。我花了一些时间在谷歌搜索这个问题,很明显Chrome遇到了这个问题。我发现的建议是:-1。使用github中提供的插件。2.
<script>
jQuery(document).ready(function () {
jQuery("#imgUrl").error(function () {
jQuery(this).hide();
});
});
</script>