位置: 编程技术 - 正文

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

  • 运输行业一般纳税人税率
  • 调整以前年度少计提的工资
  • 申报增值税之后怎么做账
  • 增值税不视同销售行为有哪些
  • 加计抵扣进项税额怎么算
  • 取得增值税专用发票要算税吗
  • 库存商品暂估入库
  • 进项税超期怎么办
  • 银行承兑到期之前怎么兑现
  • 进口一批原材料,海关核定的关税完税价格
  • 仓库货物破损处理方法
  • 投资办厂协议
  • 买体育彩票收银配比是多少
  • 境外企业开票没有税号怎么办?
  • 房产税逾期有滞纳金吗
  • 广告公司广告费会计分录
  • 增值税发票是否含税
  • 非居民企业从居民企业取得分红
  • 个人买卖二手房交什么税
  • 规范合同签订的重要性
  • 三类不良行为
  • 旅行社成本票没有收到,怎么挂账
  • 进口设备属于货物贸易吗
  • 项目资本金入账
  • 属于留存收益的是
  • 土地无形资产摊销年限怎么确定
  • 企业土地出让金怎么做账
  • 外聘人才一次性工资费用入账什么分录?
  • 华为分享连接电脑显示检查您的拼写
  • 模具费用如何平摊到产品上
  • 税负率的销售收入是什么
  • win11升级卡66
  • php img
  • 免租期房产税增值税如何计算
  • enw是什么文件
  • 付不出去的应付账款如何写说明书
  • php删除指定字符串
  • 广播影视服务需要许可证吗
  • 以摊余成本计量和以公允价值计量的区别
  • php redis秒杀高并发解决方案
  • vue系列教程
  • 一文搞懂兰州简史
  • php截取字符串几种方式
  • 如何查看python模块的依赖包
  • 企业投资入股要交多少税
  • 企业研发费用加计扣除比例
  • 个人社保进费用,还要报个税么
  • 预付卡账务处理在注会
  • 设计费可以抵扣进项吗
  • u8已经记账的凭证怎么修改
  • 出租车公共服务
  • 企业收取的丢失物品
  • 运输公司汽车折旧能直接进主营成本吗
  • 贷款服务有哪些项目
  • 教育行业会计科目表
  • 劳务派遣差额征税如何开票
  • sql server字段
  • FreeBSD架? FTP
  • vtpwsr
  • winspool.drv病毒
  • explorer.exe是什么指令
  • Win10系统照片应该打不开
  • win10每周更新
  • 收不到windows的验证码
  • win7网络连接不显示
  • win8应用商店怎么卸载
  • win10预览版绿屏重启解决
  • windows7的安装步骤
  • opengles版本过低怎么办
  • 批处理bat
  • 占位符设置
  • xp启动项 命令
  • nodejs深入浅出pdf百度云
  • android查询数据库
  • 骨骼动画spine
  • python如何编写
  • 小规模纳税人开1%普票怎么报税
  • 福建地方税务局招聘
  • 累计预扣预缴税额
  • 行政事业单位自办食堂规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设