图片加载失败裂开jquery和js的前端处理方法
2017-07-18 18:00
447 查看
图片加载失败裂开jquery和js的前端处理方法
1.jquery方法<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> </head> <body> <img src="imges/img.png"/>//图片此时图片是一个裂了坏掉的图 <script> $(function(){ //error在jquery1.8以前是提倡使用的 $('img').error(function(){ $(this).attr('src','链接图片'); }); }); </script> </body> </html>
2.jquery方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> </head> <body> <img src="imges/img.png"/>//图片此时图片是一个裂了坏掉的图 <script> $(function(){ //1.9之后不太提倡了,但是仍然可以使用,用下面这种方法 $('img').on('error',function(){ $(this).attr('src','链接图片'); }); }); </script> </body> </html>
3.js方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <img src="imges/img.png" onerror="this.src='链接图片'"> </body> </html>
3.js方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--图片较少的时候比较合适--> <img src="imges/img.png" onerror="this.src='链接图片'"> </body> </html>
4.js方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--图片较少的时候比较合适--> <img id="myImg" src="imges/img.png" /> <script> document.getElementById("myImg").addEventListener("error", myFunction); function myFunction() { document.getElementById("myImg").src = "链接图片"; } </script> </body> </html>
相关文章推荐
- jQuery处理图片加载失败的常用方法
- js 图片加载失败处理方法
- js 图片加载失败处理方法
- jQuery处理图片加载失败的常用方法
- 按需加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 深入研究jQuery图片懒加载 lazyload.js使用方法
- 两种图片延迟加载的方法总结jquery.scrollLoading.js与jquery.lazyload.js---转载
- JQuery缓冲加载图片插件lazyload.js的使用方法
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 用js处理图片加载错误时加载默认图片的方法
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- 两种图片延迟加载的方法总结jquery.scrollLoading.js与jquery.lazyload.js
- 缓冲加载图片的 jQuery 插件 lazyload.js 使用方法详解
- JQuery缓冲加载图片插件lazyload.js的使用方法