位置: 编程技术 - 正文

jQuery图片加载失败替换默认图片方法汇总(jquery实现图片懒加载)

编辑:rootadmin

推荐整理分享jQuery图片加载失败替换默认图片方法汇总(jquery实现图片懒加载),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery实现图片显示,jquery 图片懒加载,jquery 图片插件,jquery 图片插件,jquery显示图片,jquery显示图片,jq懒加载图片不显示,jq懒加载图片不显示,内容如对您有帮助,希望把文章链接给更多的朋友!

本文主要讨论页面中图片加载失败后替换默认图片的几种方式

重点来了:一定要记住error事件不冒泡。

相关的知识点:jquery的ready方法、$("img").error()、img的complete属性、插件imagesLoaded、事件委托、事件捕获和图片预加载的方法等

1. 图片加载失败替换为默认图片

1.1 给图片绑定error事件

当图片加载失败时会触发error事件

不建议事件事件属性onerror,你懂的~O.o 如果是动态添加的图片,还要重新绑定这个事件。像click事件这些可以利用事件委托的方式,但是事件委托是利用事件冒泡的思路来做的,而error事件不支持冒泡 不建议在ready方法中给img绑定error事件,可能img加载图片失败时,img并没有绑定error事件,就会导致没有替换为默认图片

1.2 利用complete属性来判断

jQuery图片加载失败替换默认图片方法汇总(jquery实现图片懒加载)

当图片加载失败时complete属性值为false,加载成功时true

如果是动态添加的图片,还是要重新判断的 可以在一点时间后再来判断,不然刚新增图片,图片资源可能还没有请求完就用这个方式来判断会有问题的 HTML 5中,新增了两个用来判断图片的宽度和高度的属性,分别为 naturalWidth 和naturalHeight属性(必须在图片完全下载到客户端浏览器才能判断) img的onreadystatechange这个属性不讨论,有浏览器差异性

1.3 利用error事件捕获来处理(全局判断,动态添加的元素也可以-最优解)

可以监听到动态产生的img标签

1.4 利用插件imagesLoaded提供的方法来处理

imagesLoaded主要用来在手机端瀑布流方式来加载图片,也可以用来处理图片加载失败替换为默认图片

如果是动态添加的图片,还是要重新判断的

2. 图片预加载的方法

总结

以上所述是小编给大家介绍的jQuery图片加载失败替换默认图片方法汇总,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

easyui下拉框动态级联加载的示例代码 easyui的下拉框动态加载数据,高校中要根据首先查询所有学院,然后根据学院动态加载课程。下面看如何实现。1.界面效果2.html+js代码span学院名称:/span

jQuery zTree 异步加载添加子节点重复问题 zTree简介zTree是一个依靠jQuery实现的多功能树插件。优异的性能、灵活的配置、多种功能的组合是zTree最大优点。zTree是开源免费的软件(MIT许可证)。如

利用jquery如何从json中读取数据追加到html中 JSON格式json是Ajax中使用频率最高的数据格式,在浏览器和服务器中之间的通讯可离不开它。JSON格式说明需要特别注意的是,在JSON中的属性名是需要使用

标签: jquery实现图片懒加载

本文链接地址:https://www.jiuchutong.com/biancheng/370372.html 转载请保留说明!

上一篇:jquery animate动画持续运动的实例(jquery animation)

下一篇:easyui下拉框动态级联加载的示例代码(easyui下拉列表)

  • 如何理解递延所得税资产和递延所得税负债
  • 什么是边际税率高
  • 其他应收款属于会计要素中的
  • 未达起征点销售额是含税还是不含税
  • 上月未抵扣完的进项税额
  • 销售废旧物资增值税新政策
  • 购房40%税款第二年抵扣如何做账
  • 交通违章罚款有优惠吗
  • 账本印花税怎么缴纳
  • 增值税普通发票几个点
  • 国家级企业孵化器是什么意思
  • 建筑企业成本票是含税价还是不含税价
  • 增值税进项税抵扣规定
  • 以公允价值模式后续计量的投资性房地产无须计提减值
  • 附加税费计提表
  • 电话充值卡如何变现
  • 破产清算重整和解
  • 利息收入是否缴纳印花税
  • 在标题栏显示完整页面
  • 误删开始菜单
  • 收益性支出的项目有哪些
  • 税费缴纳比例
  • 前端向后端传值的函数
  • 职工教育经费的列支范围
  • css获取id
  • openeuler基于
  • find命令详解查找文件
  • flip函数
  • dedecms官网
  • 物价变动的影响因素
  • python中lambda用法
  • python condition
  • 非金融企业借款利息收入计入什么科目
  • 水运企业会计核算办法
  • 职工薪酬属于收益性支出
  • 研发费用辅助账怎么做
  • 坏账损失的定义
  • 跨月发票作废如何恢复
  • 银行汇票的分类和适用范围
  • 多计提费用 怎么冲
  • 通信费属于哪个会计科目
  • 生产质量问题报告
  • 记错科目怎么调整
  • 主营业务成本如何做分录
  • 短期借款利息计提分录怎么写
  • 房产预售什么时候开始
  • sql语句查询记录
  • mysql 存储过程存放在哪里
  • mysql 免安装版
  • win10 rs5
  • vultr vps搭建
  • win8装机软件
  • Windows Server 2003几个实用小技巧
  • linux 文件
  • linux sshd是什么
  • ubuntu启动vncserver
  • linux vps 教程
  • 电脑qq老是弹出fi
  • win10预览版与正式版
  • windows10更新出错
  • muamgr.exe - muamgr是什么进程 有何作用
  • win7系统资源管理器无响应
  • linux系统磁盘管理的主要内容
  • windows8 如何关机
  • 2016年Win10 RS1预览版11095已送交合作伙伴
  • d命令怎么用
  • linux简单常用命令
  • winbox app
  • 深入分析的成语
  • android 自定义drawable
  • 人机交互编程
  • linux编译链接命令
  • unity如何成一组
  • js文字滚动代码
  • PreferenceActivity与PreferenceFragment应用
  • 重庆地方税务局刘飞虎
  • 基本农田建设的土地
  • 辽宁地方税务局网上申报
  • 深圳罗湖区公安局长安慧君简历
  • 养猪环保局有什么新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设