Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery on(“error”不在chrome中工作_Javascript_Jquery_Hide - Fatal编程技术网

Javascript jQuery on(“error”不在chrome中工作

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)

我试图在找不到图像时隐藏图像

.js文件:-

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>