Tag: 历史

jQuery + Ajax Hash / History等等

我试图在jQuery中使用URL哈希来控制Ajax中的历史记录并使链接/页面可书签。 我已经尝试了几乎所有的插件,我似乎无法正常工作,所以我真的没有任何代码示例。 但我愿意接受任何建议,信息,教程等。 我试图将其中的一个页面的差异在于我有一个jQuery动画驱动的启动/加载页面,这也是所有内容将被加载到的页面。 ..在这个链接上,我想绕过所有的启动/加载动画,并根据哈希值/字符串(在本例中为#home)直接加载内容。 我一直试图想出这个问题一段时间,非常感谢任何帮助,谢谢!

当后退按钮触发popState时,如何防止页面刷新?

我试图在没有重新加载的情况下修改页面中的内容。 目前我的代码是: window.onpopstate = function(event){ // Ajax Request the Page and replace content with new content }; 当我按下状态然后触发popstate事件时,这可以工作,但是如果我按下浏览器中的后退按钮,它会导航到url而不是调用onpopstate事件。 如何阻止页面刷新并使用我的ajax调用更新页面? 编辑:我正在尝试使用pushState和popstate进行更新。 我希望保持我的url免费。

popstate返回event.state未定义

我正在学习HTML5中的历史记录,在此示例中(打开JavaScript浏览器控制台以查看错误) event.state.url返回: Uncaught TypeError: Cannot read property ‘url’ of undefined 看看和帮助: http : //jsfiddle.net/un4Xk/