我怎么能得到不同的部分/框/图像我的网站在同一时间加载
How could I get different sections/boxes/images of my site to load at the *same* time?
我有一个网站,分为三个关键部分,框a, B和c。
方框A包含一张大图。框B包含6个较小图像的缩略图。框C包含一张中等大小的图片。
如果用户点击方框A中的图片,另一张图片将被加载到方框A中,同时,方框B将被重新加载6张新的随机缩略图,而方框C现在包含方框A中先前图片的缩小版本。
目前,这些盒子中的图像以不同的时间/速度加载,使UX看起来很尴尬(也就是说,盒子C可能在B之前加载,而B在A之前加载)。我如何确保所有图像在完全相同的时间加载(本质上,确保所有图像在加载最后一个图像的同时加载)?
您可以使用JavaScript预加载来缓存文档加载时的每个图像。只要没有人过快地点击你的图片,你就会得到想要的结果。
另一种选择是将所有图像组合成一个大图形,并使用CSS只显示您想要的部分。但是,这实际上只在涉及几个小图像时才实用。
相关文章:
- 在通过child.print()打印之前,我如何等待图像加载到我的新窗口中
- 将Adobe创意编辑的图像上传到我的服务器,而不是他们的创意云
- 可以't在我的React组件中加载图像
- 当按下箭头键时,我的图像以一种奇怪的方式跳跃(HTML+JS)
- 如何在PHP中使用url保护我的图像和文件夹免受直接访问
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- 如何让我的网站上的WEBP图像加载在morzilla firefox中有一个可能的解决方案吗?如果是,那么如何
- 我的'body'css背景图像在chrome中跳跃
- 使用 JavaScript 在我的 html 页面中放大图像
- 如果我将宽度调整为另一个值,找出我的图像的高度
- 如何将淡出图像添加到我的Django页面
- 我的砖石图像只显示在一列中
- 为什么我的图像幻灯片不起作用
- Heroku 部分不提供我的一些图像,以前有人遇到过这个问题
- 将下一个和上一个按钮添加到我的图像滑块
- 我如何完善这个Javascript代码,使其忽略图像中的链接
- 如何将图像放入我的滚动文本js中
- 按键缩放我的图像
- 咕哝:咕哝rev任务通过添加随机哈希来更改我的图像,从而阻止我的html识别它们
- 我怎么能得到不同的部分/框/图像我的网站在同一时间加载