位置: 编程技术 - 正文

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

  • 股东个人财产转让协议
  • 增值税不用交还要计提吗
  • 工程项目纳税
  • 发票金额太大怎么拆分数量,单价不变还是数量不变
  • 食品销售税务起征点是多少
  • 30万的车税可以抵多少钱
  • 为什么纳税申报
  • 税控设备维护费会计分录
  • 结转损益类费用科目的余额
  • 工业企业生产费用要素
  • 销售的增值税怎么算
  • 小规模纳税人每个月需要报什么税
  • 其他综合收益为什么要结转
  • 个人收到的国外短信
  • 虚开发票的受票企业将会受到什么处罚?
  • 租个人房子开发票税率是多少
  • 已抵扣的进项税发票开具红字发票信息表
  • 企业收取的押金要开票吗
  • 国税实名认证一般是公司里谁去认证的
  • 个人名义帮公司贷款
  • 产值指的是财务报表哪个数值
  • 出纳记账本如何手工记账
  • 成本费用怎么做分录
  • 一般纳税人出售不动产增值税税率是多少
  • 合并报表的少数股东权益分录
  • xp从做系统
  • 收到培训内容的英文
  • 电脑的c盘变红怎么回事
  • Windows11电脑更新后冲不上电
  • 无法启用网络发展
  • 职业病治疗费用谁承担
  • 如何找装修公司
  • 外汇延期收款办理操作指南
  • 借方为什么要转账
  • 民办非企业的税金及附加放在哪个科目
  • 资产增加为什么记借方
  • gws.exe是啥
  • 荣耀畅玩7怎么截长图
  • 企业年金在缴费阶段涉及的税种包括
  • wordpress调用指定文章
  • 支付税务罚款
  • php 数学函数
  • 购买样品入库的账务处理
  • 小企业库存商品会计分录
  • 债券发行费用包括
  • canvas实现图片编辑
  • 企业预收账款缴纳个税吗
  • 工厂的污水处理站作用
  • sql语句表中增加一列
  • MicrosoftSQLserver2014可以卸载吗
  • 进项税额不得抵扣的情况
  • 实收资本是什么科目
  • 暂估入库的账务处理含税吗
  • 财务费用为零的原因
  • 无票收入如何做凭证
  • 免费品尝活动广告语
  • 随同产品销售不单独计价包装物如何进行账务处理?
  • 应交所得税科目期末是不是应该没有余额
  • 企业对私账户合法吗
  • mysql安装时出现的问题
  • centos6.2安装
  • mysql 5.7.13 winx64安装配置方法图文教程(win10)
  • linux命令关机命令
  • ubuntu必备软件10款
  • 邮件传输过程中都使用哪些协议
  • window无法正常启动怎么办
  • win8怎么弄出开始菜单键
  • win7怎么查看系统位数
  • js 正则验证
  • 疯狂冒险王官网
  • css网页布局方式
  • unity strangeioc
  • unity星球模型
  • python解决方案与程序有什么不同
  • javascript中array的正确写法
  • 煤炭资源税税率调整
  • 南通税务网站
  • 成都暖气费补贴
  • 河北省税务局稽查局领导班子
  • 核定征收申报表填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设