位置: 编程技术 - 正文

解析预加载显示图片艺术(显示解析包时出错是怎么回事)

编辑:rootadmin

推荐整理分享解析预加载显示图片艺术(显示解析包时出错是怎么回事),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:加载解析初始化,加载解析初始化,显示解析包时出错是怎么回事,加载验证解析准备初始化,显示解析包时出错是怎么回事,加载解析初始化,显示解析包时出错是怎么回事,一直显示解析包出现问题,内容如对您有帮助,希望把文章链接给更多的朋友!

一般情况下网页中的图片都是随文档流依次加载的,什么时候用到则什么时候加载,但是有些时候这样的加载方式往往会影响用户体验,比如鼠标hover变换背景图片的时候,只有鼠标移入才会对变换的图片进行加载,这样就可能会出现片刻的加载空白现象;又比如图片显示后隐藏再显示网站内容等也是同样的道理。

为了在必要的时候增加用户体验,提高网页的交互逼格,这里不得不介绍下图片预加载的艺术啦。

那么什么是图片预加载呢?

道理很简单啦,虽然某些图片一时半会我用不到,但是为了避免使用时出现的措手不及的现象,我还是乖乖把它们先准备好,在某些时候悄悄的把它们加载进来,以防一时之需。

ok,那么怎么才能实现这样的功能呢?

其实很简单啦,

这里呢就介绍一个jquery库的preLoadImages()函数,使用这个函数呢就可以轻松实现图片预加载了,下面来一睹为快吧,代码如下:

ok,注释都写的十分清楚了吧,还是没看懂?好吧那么我们先不管代码了,其实只要通过下面一步就可以完成函数的调用,如下:

解析预加载显示图片艺术(显示解析包时出错是怎么回事)

其中的

'images/sample1.jpg','images/sample2.jpg','images/sample3.jpg'

就是图片的路径,预加载多张图片就用逗号分隔啦,

这样在网页上的任何位置引用图片时,将从缓存中获取所需的图片,从而提升用户的体验,使网站获得更好的流畅性哦。

那么还没完,有人可能会问万一图片路径失效加载出错了咋办?

呵呵,再教你一招,出错就出错了呗,我们有plan B,针对出错的图片显示另一张我们事先准备好的图片,用这张图片来替换所有无法显示的图片,那么怎样才能做到呢,方法也十分简单,代码如下:

搞定,这下我们做的万无一失了,

这里主要介绍下error()事件,它的定义和用法为:

  当元素遇到错误(没有正确载入)时,发生 error 事件。

  error() 方法触发 error 事件,或规定当发生 error 事件时运行的函数。

很好理解吧,至此我们的图片预加载的方法就介绍完了。

本文部分代码及写作思路参考于《超实用的JQuery代码段》一书,欢迎大家积极尝试、评论及指正。

标签: 显示解析包时出错是怎么回事

本文链接地址:https://www.jiuchutong.com/biancheng/376317.html 转载请保留说明!

上一篇:简单几步实现返回顶部效果(怎么申请返回)

下一篇:AJAX和jQuery动态加载数据的实现方法

  • 资金账簿印花税减半征收后可以叠加享受优惠吗
  • 销售收入不含税怎么计算增值税额
  • 经销商返点方案范文
  • 不用交增值税还用填附加税申报表吗
  • 交车险代收的车船费怎么做的科目呀?
  • 增值税普票税额怎么算出来的
  • 银行端查询缴税凭证怎么盖章
  • 权益法核算的好处
  • 土地补偿款涉及哪些法律
  • 暂估入库商品作暂估冲红处理如何做?
  • 收到返还利润可以抵扣吗
  • 股权转让收入需要缴纳什么税
  • 施工企业营改增税费有哪些
  • 企业境外收入税率
  • 收到去年所得税退款直接记入营业外收入吗
  • 所得税税负率是多少
  • 营改增后建筑业开票规定
  • 增值税附加税什么情况交
  • 职工教育法
  • 发票开错重开怎么做账?
  • 施工企业代甲方购材料的账务处理?
  • 试用期内进一步使用
  • 在windows7中桌面指的是全部窗口
  • 销货退回与折让是什么
  • 留抵税额抵扣会计分录
  • 政府搬迁补偿款不够建房怎么办
  • 基本工程建设项目清单
  • 预计负债的概念是什么
  • php如何上传1个g以上的文件
  • 事业单位委托业务费拨付时是否需要发票
  • php编程入门教程
  • php中的pdo
  • php8.0 特性
  • 蓝桥杯web开发 618
  • vue的路由守卫有哪些钩子函数
  • 长期负债和应付账款
  • tensorflow gan
  • pytorch技巧
  • php怎么加css
  • 中小企业内部分析
  • 残保金季报要填上年职工人数
  • 固定资产折旧怎么做会计科目
  • 合并范围外关联方是什么
  • sql server使用sql语句
  • 企业预付账款科目设置
  • 收入小于成本是什么意思
  • 国税里货币资金怎么算
  • 公司帮员工买的意外险钱是打到公司还是员工账号
  • 会计支付预付款怎么记账
  • 车船税没发票只交可以吗
  • 合伙企业应该用什么会计制度
  • 请根据你的了解叙述c++的特点,c++对c有哪些发展
  • mysql图形
  • 按关键字13,24,37,90,53,34
  • ubuntu 连不上网如何排查原因
  • 微软宣布将AI引入Office套件
  • macbookpro蓝牙找不到
  • macOS 10.12 Beta 7更新了什么 macOS 10.12 Beta7更新内容汇总
  • .hpp是什么文件
  • win8怎么一开机就进入桌面
  • windows注册表修改任务栏
  • centos安装完为什么没有桌面
  • win7任务栏高度可以改变
  • win8.1怎么用
  • jquery使用教程
  • 局域网远程开机与远程唤醒
  • 利用Matplotlib对一组数据进行分析
  • unity intercom
  • javascript的
  • python中的字符型
  • jquery valid()
  • unity shader cull off
  • js数组添加元素的方法
  • js复制div
  • Python判断字符串结尾并输出yes或no
  • 1.6t车船税
  • 结转城市维护建设税
  • 西安养老保险申报
  • 购电脑折旧的会计分录
  • 2020年南通居民医保缴费标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设