如何在不干扰页面其余部分的情况下预加载图像's的东西
How to preload images without interfering with rest of the page's.. stuff?
的几个问题
- 旧的堆栈帖子建议使用js只创建一个新的Image()。src=。。。但这似乎已经不起作用了
- 我通过以一种不可见的方式(而不是直接使用可见性:隐藏或类似)将图像包含在页面中获得了一些成功但在加载图像时,这会使页面上的所有其他DOM活动都有点断断续续
- 由于跨域策略,无法使用ajax预取资源
那么,基本上,有没有一种已知的方法可以在不干扰DOM的情况下预加载图像?
-
您可以尝试将图像加载到屏幕外的容器中。容器将被绝对定位为具有高正或负位置属性(顶部、左侧、右侧或底部)
-
您可以尝试使用更现代的"预取"技术。不适用于各种浏览器,但您可以在此处阅读https://css-tricks.com/prefetching-preloading-prebrowsing/
我也不明白你在问题中提到的DOM结结巴巴请检查https://jsfiddle.net/8gmaet0p/.
<div style="position: absolute; top:-999999px">
<img src="http://cdn.londonandpartners.com/assets/73295-640x360-london-skyline-ns.jpg" style="height:1px; width: 1px;" onload="show()"/>
</div>
在加载和加载图像时,动画运行良好,调用show函数。
相关文章:
- 在通过child.print()打印之前,我如何等待图像加载到我的新窗口中
- 在检索数据时是否可以停止图像加载请求
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- jQuery:获取图像加载错误的详细信息
- 在safari和chrome中,js图像加载产生了奇怪的结果
- 图像加载不适用于 IE 8 或更低版本
- 这个图像加载功能有什么作用
- JavaScript 图像加载器不起作用
- 动态图像加载是否会减少服务器过载
- 跨来源图像加载被拒绝-仅限iPhone-简单图像上传
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- 使用JavaScript延迟图像加载
- 如果当前图像加载缓慢,如何加载其他图像
- HTML图像加载触发一个错误
- 将图像加载到localStorage,并将图像src设置到该位置
- jquery图像加载检查错误
- 将图像加载到织物画布背景中
- 需要在bootstrap css中单击时将图像加载为模态
- 正在显示加载..在将新图像加载到网站时播放动画
- 砖石事件:在图像加载和布局完成后调用事件