位置: 编程技术 - 正文

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下拉列表)

  • 工会经费的计税依据是含税还是不含税
  • 在电子税务局可以抄税吗
  • 怎么算固定资产
  • 工资延期发放最多不能超过多少天
  • 企业所得税季度申报填写示例
  • 月末 存款
  • 供暖企业收取的容量热价费怎么计入收入
  • 餐饮企业原材料四大类
  • 已过期增值税专票怎么开
  • 电梯合同属于什么合同
  • 无形资产增资账务处理
  • 非居民企业投资收益
  • 融资性售后回租承租方出售资产为什么不缴纳增值税
  • 新企业会计准则的内容
  • 借入款项的来源包括哪三个
  • 生产企业出口退税的会计分录
  • 在公司发现问题该说吗
  • 购销合同印花税计税依据
  • 实际销售金额是含税还是不含税
  • 交通补贴和通讯补贴标准
  • 电子普票开具的最新文件
  • 以现金收回已核销的不良贷款分录?
  • 附加税是按照应交增值税还是已交
  • 电脑找不到Realtek
  • 协调费用应该怎么表述才合理
  • 总部资产的减值有什么特点
  • nicconfigsvc.exe - nicconfigsvc是什么进程 有什么用
  • 加载分页
  • 递延所得税资产和所得税费用的关系
  • 跨年度收取的发票怎么开
  • jsp使用教程
  • ping命令可以用来测试什么
  • 企业购买的土地出买后无法收回资金属国有资产流失吗?
  • 利润表本年累计数公式
  • 免税的10万元是什么
  • 工会经费申报的计税比率是
  • 营业总成本包括投资收益吗
  • 让税务局代开的发票直接交纳的税金如何做会计分录?
  • 代开发票可能遇到的问题是?
  • 增量留底退税基金怎么算
  • 周转材料低值易耗品五五摊销法
  • 建筑企业的安全技术措施
  • 项目对公司的战略意义
  • 搬迁赔偿款
  • 应付职工薪酬账户贷方登记的是
  • 财务报表中的净利润
  • 费用报销如何做账务处理分录
  • 临时设施属于什么科目
  • 应付职工薪酬为负数什么意思
  • 业务招待费会计科目
  • 普通发票和增值发票的区别在哪里
  • 固定资产转固流程图
  • 出租办公楼收入属于收入吗
  • sqlserver1053怎么解决
  • 经典sql查询语句50条
  • sql server2008启动
  • windows 文件名太长无法删除
  • win7系统设置打印机共享
  • Windows Server 2008下Backup功能全通透
  • centos占用内存高
  • windows8快速启动设置
  • windows升级10
  • windows mobile10
  • 宏基win8改win7
  • nodejs image
  • 实用的批处理
  • Tasharen Fog of War v1.0战争迷雾插件的使用(含Unity5.0Bug解决)
  • Android eclipse for mac redo 快捷键
  • php使用js
  • android完整开源项目
  • 代码实现观察者模式
  • 深入浅出html pdf中文版
  • jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
  • 国税地税分开原因
  • 特斯拉绿色牌照
  • 异地户口如何办理护照
  • 简易计税方法开的是普票还是专票
  • 南京市国家税务局官网
  • 买新车还要交套餐费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设