【发布时间】:2018-09-10 17:40:44
【问题描述】:
我有一些通过 iframe 在我的 Wordpress 网站上显示的外部内容。内容很重(5mb+),我的网站加载时间太长。我可以保留占位符图像,当用户点击占位符时,只有 iframe 加载?
我尝试了 BJ Lazy Load 插件,但它会在用户滚动时触发 iframe,我希望用户点击。
【问题讨论】:
-
即使您将添加一个将显示 iframe 的触发器。加载时间将相同。为什么?因为 iframe 中的站点资源非常繁重,以至于浏览器需要在将它们全部下载到框架上之前将它们全部下载。我可以列举 2 个影响 iframe 加载速度的因素。 1. 您的网速 - 下载速度会影响它。 2. PC规格/浏览器及其版本
-
您好 Tibs,感谢您的回复。如何停止浏览器默认呈现内容并仅在用户单击元素时呈现?
-
你可以使用bootstrap的modal。虽然它只会隐藏 iframe 并“秘密”加载它。
标签: javascript jquery wordpress iframe