【问题标题】:Stay on Current page UNTIL the Next page has FULLY loaded停留在当前页面,直到下一页已完全加载
【发布时间】: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


【解决方案1】:

您需要使用 AJAX 来加载页面。

我认为这是一个很好的教程:http://tutorialzine.com/2009/09/simple-ajax-website-jquery/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    相关资源
    最近更新 更多