最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS预加载图片的实现

来源:动视网 责编:小采 时间:2020-11-27 19:58:23
文档

JS预加载图片的实现

JS预加载图片的实现:本文主要和大家分享JS预加载图片的实现,希望能帮助到大家。需求:项目中点击按钮,实现切换背景图功能。 问题:在切换css的background-image属性时,先加载图片后显示,会出现一瞬空白期。解决方法:提前预加载背景图 首先利用Image()构造函数来创建一
推荐度:
导读JS预加载图片的实现:本文主要和大家分享JS预加载图片的实现,希望能帮助到大家。需求:项目中点击按钮,实现切换背景图功能。 问题:在切换css的background-image属性时,先加载图片后显示,会出现一瞬空白期。解决方法:提前预加载背景图 首先利用Image()构造函数来创建一


本文主要和大家分享JS预加载图片的实现,希望能帮助到大家。

需求:项目中点击按钮,实现切换背景图功能。
问题:在切换css的background-image属性时,先加载图片后显示,会出现一瞬空白期。

解决方法:提前预加载背景图
首先利用Image()构造函数来创建一个屏幕外图片对象,之后将该对象的src属性设置URL,由于图片元素并没有添加到文档中,因此它是不可见的,但是浏览器还是会加载图片并将其缓存起来。

function preloadImg(url){
 var imageObj = new Image()
 imageObj.src=url
}var aImgUrlList = ['image1.png', 'image2.png']for (var i of aImgUrlList)
 preloadImg(i)

文档

JS预加载图片的实现

JS预加载图片的实现:本文主要和大家分享JS预加载图片的实现,希望能帮助到大家。需求:项目中点击按钮,实现切换背景图功能。 问题:在切换css的background-image属性时,先加载图片后显示,会出现一瞬空白期。解决方法:提前预加载背景图 首先利用Image()构造函数来创建一
推荐度:
标签: 图片 实现 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top