好的,我想知道是否有人可以指出任何好的资源来实现类似于Twitter和网站http://www.sheandhim.com/#/news如何处理链接的主题标签网址。
sheandhim.com的目标是在加载时让页面上存在所有内容,以便“导航”到网站的其他区域不会强制页面重新加载(这会阻止正在播放的音乐)。
我对我正在进行的项目有同样的需求,并且在复制这种效果时无法找到任何好的信息(也许我的Google-fu很弱)。
我应该补充一点,我在WordPress上开发这个,所以理想情况下它会对WordPress友好(我认为这是一个很高的命令)。
答案 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
。海报正确识别。但是这里还有很多其他的东西。