如何链接到页面并在它们之间导航而不重新加载它们?

时间:2009-10-22 01:42:07

标签: javascript jquery html wordpress

我正在开发一个基于jQuery并涉及WordPress的网站。除了简单的隐藏/显示功能之外,有没有办法在不重新加载整个页面的情况下在页面之间导航?或者使用hide / show如何链接到网站的某个部分?

例如,如果主页是一堆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都不同,并使用相同的编码文件来实现功能。

这会有用吗,还有什么提示?

建立一个常规网站会更好吗?

1 个答案:

答案 0 :(得分:0)

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

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

我从来没有试过用Ajax书签,我很确定JQuery没有内置这个功能。

我自己从未尝试过使用Ajax书签,但我发现this文章非常有前途。

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