【发布时间】:2014-02-21 21:02:02
【问题描述】:
如何在下一个页面完全加载之前停留在当前页面上。
我已经尝试过制作身体之类的东西
<body style='display: none'>
然后在满载时用 Jquery 显示它,但这不是我想要的。
我希望用户在下一个加载时留在当前页面(可能显示加载器图形但保留当前页面的内容 - 没有空白页面等),然后.... BAM 你弹出完整页面进行显示。否则页面会在加载时跳来跳去。
所有教程或插件都执行上述操作或类似http://github.hubspot.com/pace/docs/welcome/ 在NEXT 页面完全加载时显示加载栏...但这仍然可以让您看到元素跳来跳去。
YOUTUBE 有这个(与上面的速度相同)但它停留在当前页面上,显示加载器,然后移动到下一个,而速度进入下一页,然后显示加载器,同时页面的其余部分被加载.
我希望我说得通。
谢谢。
【问题讨论】:
-
为此,您需要动态加载下一页,而不是依赖超链接。为此,您需要相当多的 JavaScript。
-
使用ajax?如果您不关心网址保持不变。
-
所以任何人至少应该朝哪个方向看……任何可以做到这一点的现有结构(插件等)?
-
URL 必须移动到新的……但它可以稍后移动等等……这意味着它不必是用户点击的那一刻……如果那样的话完全不同。
-
请参阅stackoverflow.com/a/3354511/1256925,了解有关您正在尝试做什么的更多信息。
标签: javascript jquery html