JS实现img加载的图片不存在时加载默认图
2016-01-13 14:59
656 查看
实现原理很简单,加载图片时,如果图片不存在会触发error事件,那就捕获error事件来设置默认图片。
function (tag, dir, filePath, noPicture) { $(this).one("error", function(e){ $(this).attr("src", noPicture); }); $(this).attr('src', getFileUrl(tag, dir, filePath)); };
相关文章推荐
- js 获取浏览器高度和宽度值(多浏览器)
- Javascript面向对象编程(二):构造函数的继承
- js 附件预览
- javascript函数作用域
- js操作svg
- javaScript解析顺序
- JS动态新增删除table中的行
- 爬取页面的json数据
- localStorage & JSON
- [转] 主流JS框架中DOMReady事件的实现
- Javascript 面向对象编程(一):封装
- JS 实现取整(二)
- 将获得到的json赋值到下拉框
- JSP利用freemarker生成基于word模板的word文档
- 学习 JavaScript 最难点之一 -- 理解prototype(原型)
- 封装常用的js(Base.js)——【01】理解库,获取节点,连缀,
- javascript Base类 包含基本的方法
- XML Json数据
- js调试工具Console命令详解
- jsonp跨域请求