Jquery error 事件
error 通常用来处理图像无法加载的错误。$("img").error(function(){
- $(this).hide();
$(this).hide(); });
- $(document).ready(function(){
- $("img").error(function() {
- this.src="/static/img/tempImg.jpg";
- });
- });
$(document).ready(function(){ $("img").error(function() { this.src="/static/img/tempImg.jpg"; }); });
测试发现虽然 页面显示 图片加载失败 但是 src并没有指向 "/static/img/tempImg.jpg",并且没有触发这个事件。在网上找了一圈儿 也没有找到原因。
好吧,只好做了如下处理:
- $(document).ready(function(){
- $("img").error(function() {
- this.src="/static/img/tempImg.jpg";
- });
- //测试发现在对onError事件或者说对jQuery绑定的error事件处理时,将该事件处理脚本放在ready函数中执行时根本不起作用。所以这里手动触发 error事件
- $("img").each(function(){
- this.src=this.src;
- });
- });
$(document).ready(function(){ $("img").error(function() { this.src="/static/img/tempImg.jpg"; }); //测试发现在对onError事件或者说对jQuery绑定的error事件处理时,将该事件处理脚本放在ready函数中执行时根本不起作用。所以这里手动触发 error事件 $("img").each(function(){ this.src=this.src; }); });
终于成功了。
如果哪位大神知道这是什么原因造成的 不妨告知在下。
相关推荐
84483065 2020-09-11
85477104 2020-08-15
83510998 2020-08-08
tztzyzyz 2020-07-05
delmarks 2020-06-28
89510194 2020-06-27
牵手白首 2020-06-14
tztzyzyz 2020-05-31
81463166 2020-05-17
88570299 2020-05-17
delmarks 2020-05-17
donghongbz 2020-05-15
tztzyzyz 2020-05-15
<table id="table" class="table table-striped table-bordered table-hover table-nowrap" width="100%&qu
牵手白首 2020-05-14
Chriswang 2020-04-30
83510998 2020-05-03