我可以让 .pngs 不延迟加载吗?

Posted

技术标签:

【中文标题】我可以让 .pngs 不延迟加载吗?【英文标题】:Can I make .pngs not lazy load? 【发布时间】:2018-04-02 13:29:40 【问题描述】:

当我单击Bootstrap 中的弹出菜单时,它需要几秒钟才能打开,因为其中的 .pngs 已满。我已经尝试过在此处使用 .svgs,但要始终如一地渲染它们是一场噩梦。

让这些 .png 文件在页面加载时加载的最佳方法是什么,以便立即打开弹出菜单?我目前在页面底部有这个,它不会使单击弹出菜单的加载速度更快。

<div style="display: hidden">
    <img src="img1">
    <img src="img2">
    ... etc ...
</div>

【问题讨论】:

【参考方案1】:

您可以在使用 png 文件之前加载它们。 这可以在 javascript 中完成,也可以在页面完成加载后使用 jQuery 完成,方法是为每个 png 创建一个 img 元素并设置 src 属性。

图像下载后,将在弹出窗口打开时立即可用。

见this question.

【讨论】:

以上是关于我可以让 .pngs 不延迟加载吗?的主要内容,如果未能解决你的问题,请参考以下文章

nhibernate 可以在没有代理的情况下进行延迟加载吗?

什么是Hibernate中的延迟加载?

角度 5 延迟加载与动态加载

延迟加载模块中的角度延迟加载模块

EF急切加载和延迟加载的区别?

你能解构延迟加载的 React 组件吗?