0

在我们的网站中,登陆页面需要很长时间才能加载。加载 HTML 页面后,它显示弹出窗口。因此,我们的客户失去了耐心。所以请帮助我摆脱这个..

我们想先加载弹出窗口..同时我们将缓慢加载该弹出窗口的背景页面..

然后我们可以将客户集中度从页面更改为弹出窗口......我们可以覆盖延迟......

有关更多信息,请访问此站点.. BusETicket您可以轻松理解我的问题..

4

3 回答 3

0

我建议创建一个轻量级页面,其中包含一个空的 DIV 和向客户显示的弹出窗口。此外,这个页面应该包含一些异步加载整个重量级页面的 javascript 代码。然后页面的内容应该添加到DIV里面。显示弹出窗口后,应立即调用此 javascript 代码。

于 2013-09-26T11:59:11.920 回答
0

在正文 onload 上调用您的弹出窗口。通过使用它,您的弹出窗口将首先显示。

于 2013-09-26T12:07:53.437 回答
0

您已将所有 JavaScript 文件加载到您的代码中。将您可以加载的内容移到页面底部的结束标记之前,您不介意在内容之后加载的内容。

如果您觉得将它们放在内容之前并以相同的顺序更舒服,请在标签顶部加载弹出 HTML,然后在 HTML 之后包含对 JavaScript 的引用,然后包含其余内容。这将使您的弹出窗口首先加载,然后是您的 JavaScript,然后是您网站的内容。

这是一种完成它的“hacky”方式,因为您的 HTML 中间会有 JavaScript,但它会完成工作。最好的答案是真正评估页面加载缓慢的原因,并优化 JavaScript 的加载位置(如果可以,将其放在底部)以及加载的内容。或者,正如另一个 Egor4eg 建议的那样,雅虎就是这样做的,您总是可以先加载重要内容,然后异步拉入其他内容。

于 2013-09-26T13:17:29.137 回答