(我正在使用Drupal 7) 我想使用ajax加载内容就像这个网站:http://www.playtennis.com/ ...所有内容似乎加载而不重新加载整个页面。
做一些研究,我想我可以使用“history.pushstate()和window.onpopstate()”,但我不知道如何。
任何人都实现了这样的东西(http://www.playtennis.com/)并知道如何使用“history.pushstate()和window.onpopstate()”????
感谢您的任何指导。
答案 0 :(得分:0)
我认为你应该试试History.js。它有一些很好的例子,效果很好。对于使用旧版浏览器的用户,它也有后备选项。
答案 1 :(得分:0)
History.js绝对值得一看。特别是在Drupal中,您可以查看the History.js module。
值得注意的是,jQuery BBQ包含在Drupal 7核心中(它用于管理覆盖系统)。如果有一个URL片段(BBQ只支持“#...”)是可以接受的,那么它可能比拉入另一个可能导致冲突的库更好。