Hashtag URL重写了Twitter和Twitter。 SheandHim.com

时间:2011-12-17 08:32:00

标签: jquery ajax wordpress

好的,我想知道是否有人可以指出任何好的资源来实现类似于Twitter和网站http://www.sheandhim.com/#/news如何处理链接的主题标签网址。

sheandhim.com的目标是在加载时让页面上存在所有内容,以便“导航”到网站的其他区域不会强制页面重新加载(这会阻止正在播放的音乐)。

我对我正在进行的项目有同样的需求,并且在复制这种效果时无法找到任何好的信息(也许我的Google-fu很弱)。

我应该补充一点,我在WordPress上开发这个,所以理想情况下它会对WordPress友好(我认为这是一个很高的命令)。

3 个答案:

答案 0 :(得分:1)

首先使用window.location.hash读取hashstring,然后发出一个AJAX请求来获取与hashstring匹配的数据。

我不知道你究竟会如何与WordPress混淆。我不相信WordPress就是为这样的东西而制作的。

答案 1 :(得分:1)

您可以通过调用window.location.hash来访问传递的哈希。

然后你可以自由地进行任何你想要的ajax调用并相应地更新页面。

答案 2 :(得分:1)

其他两个答案在某种意义上都是正确的,但为了其他任何有相同问题的人的利益,我正在查看SheandHim.com源代码,并且有很多非常好的代码可以解答很多问题。的问题。

如果网站在有人阅读时已经改变了,那么有很多自定义的javascript工作已完成,但整个事情的主干就是这个jQuery插件(称为jQuery DeepLinking:

http://www.thetutorialblog.com/jquery/deep-linking-with-jquery/

这里可以看到一个演示:

http://www.thetutorialblog.com/demos/jQueryDeepLinking

仅供参考:插件的方法通过AJAX请求调用任何页面的内容到相对路径。这意味着可能使用WordPress执行此操作,因为PHP仍然作为普通HTML处理,插件的AJAX提取可以抓取并用于输出AJAX window.location.has。海报正确识别。但是这里还有很多其他的东西。