我有一个相当基本的缩略图和 View 页面。单击每个缩略图时,中央 Pane 将显示全尺寸图像。这一点工作正常 - 我使用 Javascript 来显示和隐藏包含大图像的 div,但当页面首次加载时,它会同时开始加载所有图像。这会导致用户看到的第一张图像加载速度非常缓慢。
我尝试过动态创建 div,但后来我遇到了必须等待每个图像加载的不良效果。理想情况下,我想使用当前的设置 - 仅显示和隐藏 div - 并让隐藏的 div 在第一个 Pane 完成后立即开始加载其内容。有没有办法设置可见 div 的加载优先级,以便隐藏的 div 在渲染所有可见 div 之前不会获得网络时间?
最佳答案
我认为你想要的是将“动态创建 div”(对于不可见的 div)与 image preloading 结合起来。 。应该能找到您想要的东西。
关于javascript - Javascript 可以强制隐藏的 div 等待加载其内容吗? (HTML/Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587532/