【问题标题】:How to link to pages and navigate between them without reloading them?如何链接到页面并在它们之间导航而不重新加载它们?
【发布时间】:2009-10-22 01:42:06
【问题描述】:

我正在开发一个主要基于 jQuery 并涉及 WordPress 的网站。除了简单的隐藏/显示功能之外,还有什么方法可以在页面之间导航而无需重新加载整个内容?或者通过隐藏/显示如何链接到网站的某个部分?

例如,如果主页是一堆 div

<div id="1">
    <p>content here</p>
</div>

<div id="2">
    <p>more content here</p>
</div>

默认情况下,显示 div 1 并隐藏 2,但是如果有人想为它添加书签,我如何加载显示 div 2 的页面?

我可以将标记的副本作为一个单独的文件,每个文件的 onload hide/show 都不同,并使用相同的编码文件来实现功能。

这行得通吗,有什么提示吗?

只建立一个普通网站会更好吗?

【问题讨论】:

    标签: javascript jquery html wordpress


    【解决方案1】:

    我不太确定我是否完全理解您的问题,但是 JQuery 确实可以轻松地使用 Ajax 从您的服务器异步加载内容。你可以找到文档here。

    我不知道有什么方法可以在 HTML 文档被 JavaScript 动态修改后为它的状态添加书签(除了在窗口关闭时丢失的称为会话状态的东西),但是有一些方法可以添加书签当你使用 Ajax 时。

    我从未尝试过使用 Ajax 进行书签,而且我很确定 JQuery 没有内置此功能。

    我自己从未尝试过使用 Ajax 做书签,但我发现 this 的文章看起来很有前途。

    我的意见是,如果内容足够重要,值得加入书签,则可能需要以常规方式构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-11
      • 2016-07-10
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 2019-01-28
      • 2021-06-22
      • 2013-11-28
      相关资源
      最近更新 更多