位置: 编程技术 - 正文

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
  • 企业所得税视同销售怎么处理?
  • 租入固定资产装修
  • 暂估冲回账务处理
  • applepay怎么用云闪付
  • 不用itunes怎么下载软件
  • 税优识别码是纳税人识别号吗
  • 个人社保和公积金扣款公司七个人三怎么样
  • 公司换基本户需要多久
  • php数组函数面试题
  • 公司从其他公司买一个项目花了100万
  • 个税六项专项扣除是什么
  • 厂房押金收据范本
  • 营改增之前的业务怎么缴税
  • 损失赔偿金要开什么发票
  • 前端打包发布
  • PHP:image_type_to_extension()的用法_GD库图像处理函数
  • 取得专票怎么结转销售成本
  • 验签失败发票如何撤销
  • 获取vue实例
  • 隐藏在草丛里
  • 河马是站在睡觉吗
  • php生成xml文件
  • php读取文件
  • spring boot 2.3.0
  • 记账凭证中的会计科目错误导致账簿错误的更正法
  • 织梦cms怎么样
  • 帝国cms视频教程
  • 公司支付款项制度
  • 应收利息和应收股利属于什么科目
  • 可转债中签后怎么看涨跌
  • 生产加工企业辅导资料
  • 物业公司转售电费增值税
  • 所得税预缴多了可以不退税嘛
  • 小规模纳税人购入货物收到增值税专用发票
  • 结余资金结转申请怎么写
  • 将备份的mdp文件导入数据库
  • vc_mbcsmfc.exe是什么
  • 提升xp系统流畅度
  • windowsxp怎么打开设置
  • OS X Yosemite系统下载失败怎么办?OS X 10.10下载错误解决方法
  • hp是什么代码
  • win8怎么关闭系统自动更新
  • unity3d摄像头
  • js实例教程
  • jquery教程
  • nodejs获取post数据
  • [置顶]JM259194
  • linux中tar
  • unity f1
  • js 键盘码
  • json jquery
  • ie8不支持
  • jquery动态生成页面
  • android图片压缩库
  • 企业科研经费管理制度
  • 企业所得税国家和地方分配比例
  • 浙江省国税公务员工资
  • 地税局 要官
  • 厦门市地方税务局市稽查局关于规范稽查有关规定
  • 湖南国税电子税务局官方网
  • 临时税务登记有效期怎么填
  • 广东增值税发票勾选平台
  • 从国外买东西回来卖
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设