位置: 编程技术 - 正文

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

  • 进项税和销项税怎么理解
  • 发票连续作废两次
  • 开票的预收款怎么处理
  • 异地车辆流程
  • 房地产业如何确认收入
  • 承兑汇票私人贴现要多久
  • 现金流量表季度申报可以不填吗
  • 当期亏损如何计提所得税
  • 社保基数申报怎么看是否成功
  • 暂估工资成本
  • 新设备试运行时间
  • 房地产开发企业土地增值税清算
  • 合并报表的抵消分录要做账吗
  • 长期待摊费用进项税可以一次性抵扣吗?
  • 公司租赁的车辆发生的费用都可以报销吗?
  • 委托进口增值税如何抵扣
  • 子公司注销资产负债表如何合并
  • 购买物品的专用会计科目
  • 未开票增值税怎么申报
  • 应收账款坏账处理审计
  • 商业承兑汇票风险
  • 企业的其他业务收入
  • 理财赎回利息怎么做账分录
  • 现金预算在企业财务管理中是何地位
  • 收到政府拨款怎么做账
  • 应交税费的明细账怎么手工登记
  • 如何刷新手机
  • 多发工资未退回会怎么样
  • 约定抵销与法定抵销的区别
  • macbookair怎么设置屏幕
  • bigfile是什么意思
  • 经营出租的机器设备需要计提折旧吗
  • php和py
  • bwkp.exe是什么程序
  • go dll
  • 战地3 win10
  • Javan tree frogs sitting together on a stalk in Indonesia (© SnapRapid/Offset by Shutterstock)
  • php排行
  • 用友的应付单和付款单的区别各是什么时候填制
  • 一般纳税人公司出售旧车怎么开票
  • yolov5 教程
  • opencv图像处理入门与实践pdf
  • 出口退税后发生退货怎么处理
  • 房屋租赁可以开具住宿费发票吗
  • 劳务费合同模版
  • python转换数字
  • 呆账核销账务处理程序
  • sql表添加字段
  • 工伤报销计入什么科目
  • 发票开具就能做账了吗?
  • 如何查询继续教育ic卡号
  • 小规模季度超过45万了怎么缴纳
  • 收到工程款时会计分录
  • 个人账户转公司账户附言写什么
  • 办公楼的装修费用如何进行财税处理
  • 装修费未计入长期费用
  • 股东借款转为资本公积的决议
  • 银行承兑汇票收款业务流程
  • 集团固定资产管理
  • 固定资产清理如何填写增值税申报表
  • Win10 Mobile 10549 预览版新功能上手体验视频
  • 如何在windows server 2016如何加域
  • mac更新系统版本
  • 苹果mac与平板的区别
  • windows注册账号
  • windows 10的应用商店中的应用
  • xp系统部分乱码解决
  • win7系统连接无线鼠标
  • ztree默认选中
  • 深入理解javascript pdf
  • android平台搭建
  • nodejs中使用HTTP分块响应和定时器示例代码
  • python中的命名规范
  • javascript的理解
  • 浏览器窗口上线怎么办
  • 下拉列表框模糊匹配
  • 税务系统会议费管理办法
  • 如何践行中国精神论文
  • 常州车辆过户手续办理
  • 房屋租赁管理部门制发的《房屋租赁证》
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设