jQuery - 处理图片无法显示问题
很多时候图片路径读取的不对,导致图片无法显示,留下一大段空白的占位符。很是难看,今天我用 jQuery 的 error()超级传送门 函数实现一个 处理图片无法显示的问题。
这样的效果肯定不是我们想要的~~
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <!-- html 代码 --> <img src="../../img/07/googlelogo_1.jpg" width="468" height="134" alt=""/> <script src="../../js/jquery-1.9.1.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function(){ // 当图片无法显示时,使用一个占位符图片进行替换 $('img').error(function(){ $(this).attr("src","../../img/07/noexistspic.jpg"); }); }); </script> </body> </html>
最终实现的效果如下:

很简单吧~快来试试吧!!!

浙公网安备 33010602011771号