有几个不同的jQuery历史插件,有一个比其他任何一个都好.
我试着决定该选哪一个,有什么想法,或者其他的尝试:
发布于 2010-12-03 18:20:59
我不太清楚你想要做什么,但我假设你想使用哈希标签来控制像Twitter和Facebook这样的页面加载。
如果是这样的话,请查看下面的文章:https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin
编辑:
下面是在那篇文章中提出的建议:
http://www.asual.com/jquery/address/
就我个人而言,我建议与本阿尔曼的jQuery烧烤,因为它是跨浏览器和非常容易使用。基本上:
$(window).bind('hashchange', function(e) {
// Get the hash (fragment) as a string, with any leading # removed. Note that
// in jQuery 1.4, you should use e.fragment instead of $.param.fragment().
var url = $.param.fragment();
});来源:http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/
另一个流行的例子是推特( Sammy.js ) (http://code.quirkey.com/sammy/) --这正是Twitter所使用的。
发布于 2013-07-18 10:00:20
我试着使用下面的libs
http://benalman.com/projects/jquery-bbq-plugin/
也不满意。最后,我发现了新鲜的(使用jquery 1.9.1)和简单的一个:
jQuery.history https://github.com/yeikos/jquery.history
发布于 2013-08-29 21:38:49
不确定这是否对任何人有帮助,但这里有一个插件,可以帮助管理多个散列“项”。https://github.com/Cipa/HashStack
您可以在哈希中保存一个项列表,比如一些select元素的值,这些元素在更改时使用ajax重新加载页面的某个部分。
https://stackoverflow.com/questions/4347168
复制相似问题