位置: 编程技术 - 正文

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

  • 公司注销股东收回公司车辆做什么账务处理
  • 城市维护建设税减免税优惠政策
  • 公司向个人借款是否合法
  • 累计折旧贷方余额表示
  • 个税手续费返还比例
  • 企业所得税视同销售的会计处理
  • 兼职人员账务处理
  • 调整未分配利润影响所得税吗
  • 上季度弥补以前年度亏损与本季度亏损
  • 注册地址与实际办公地址不一致怎么办
  • 托收承付和委托收款的含义和相同之处
  • 核定征收所得税税率
  • 出口退税进项发票稽核
  • 生产车间计提固定资产折旧会计科目
  • 租赁厂房发生的改造装修费用
  • 分公司所得税怎么交
  • 单位参加城镇职工基本养老保险缴费基数怎么填写
  • 吊车租赁增值税税率最新2022
  • 普票抵扣税
  • 财会【2016】22号文
  • 自主就业退役士兵从事个体经营的
  • 建筑服务工程款会计分录
  • 财政给企业的补助资金企业是否需要开发票
  • 应收股利属于其他业务吗
  • 1697509029
  • 挂靠别人的资质进行房屋建筑会计怎样做账?
  • 软件开发过程rup
  • 企业收到科技创新发票
  • 华为手机找回删除的通讯录号码
  • PHP 中dirname(_file_)讲解
  • 期末坏账准备的计算
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • win7纯净版系统安装教程
  • xwizard.exe是什么
  • php缓存原理
  • uni-app 怎么实现页面不跳转依旧可以传数据
  • 行政事业单位的主要经济业务活动有哪些
  • 图森在哪
  • 工程建设的项目的划分?
  • 日落时分是什么意思
  • yolov5怎么改进
  • ubuntu20.04安装opencv3.4
  • 防洪保安资金可以抵扣个税吗
  • 企业捐赠的资产如何入账
  • 开发票纸巾属于什么编码
  • 管理费用增加记哪方
  • 应交税费下的科目设置
  • 出售汽车固定资产要交什么税
  • sql纵表转横表
  • PostgreSQL教程(十三):数据库管理详解
  • 跨年租金收入如何入账
  • 公户里的钱可以随便转出嘛
  • 上年度没有计提企业所得税,今年怎么做分录
  • 银行定期存款取一部分怎么算利息
  • 公司为员工购买小汽车属于什么所得
  • 财务报告编制原则
  • 递延所得税资产和负债账务处理
  • 专项应付款二级科目
  • 预付款开了增值税专票怎么办
  • 税控盘服务费会计科目
  • sql2008数据库mdf文件 恢复
  • Linux下mysql5.6.33安装配置教程
  • 如何自己解封微信号呢
  • 微软一般什么时候活动
  • ubuntu的快捷键
  • 制作winxp启动u盘和安装盘
  • win7系统如何创建管理员账户
  • linux网络编程宋敬彬pdf
  • 表单验证element
  • 网页shell命令
  • cocos2dx 3.2 Http网络连接,curl 库的介绍
  • android studio入门项目
  • css中有序列表
  • jquery 使用
  • shell脚本编程实验报告
  • javascript getattribute
  • js闭包作用问题解决应用
  • 那些so 叼的android studio 插件
  • 厦门象屿正式员工招聘
  • 资源税的征税范围一般包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设