0
到目前为止,我已经找到地址(SWF地址端口?)和BBQ。哪些其他提供此功能的插件存在,哪个更好/标准?jQuery深层链接插件(#hash导航)
到目前为止,我只构建了自己的hackish#读字体,但需要能够处理多个变量的东西,即#user = bob & sortBy = rating。
欢迎任何建议或意见。
谢谢!
到目前为止,我已经找到地址(SWF地址端口?)和BBQ。哪些其他提供此功能的插件存在,哪个更好/标准?jQuery深层链接插件(#hash导航)
到目前为止,我只构建了自己的hackish#读字体,但需要能够处理多个变量的东西,即#user = bob & sortBy = rating。
欢迎任何建议或意见。
谢谢!
SWFAddress和BBQ都很好。如果你想继续自己做,你可以分别使用window.location.hash
和window.location.search
作为#
和查询字符串。
例如:
var hash = window.location.hash;
var qs = window.location.search.substring(1).split("&"); // this is an array for the QS
这是一个有点哈克以及用于查询字符串一个更强大的解决方案,你可以检查出Querystring
你能解释很简单有什么主要区别(S)之间烧烤和地址是? – Euklides 2009-12-08 02:22:05
它们只是针对相同问题的单独解决方案:允许您访问查询字符串和URL哈希标记,并保持状态历史记录以利用对URL的更改。 http://benalman.com/projects/jquery-bbq-plugin/&http://www.asual.com/jquery/address/ – 2009-12-08 02:59:40
我刚刚遇到了一个问题,其中SWFAddress已经包含在页面中,并且我使用了烧烤设置/访问哈希值。两者和平共存,直到IE9进入图片......显然,SWFAddress包括IE特定的代码,它在散列值的开始处添加了一个反斜杠。烧烤读取这个添加的反斜杠作为关键的一部分。所以在SWFAddress运行后,'#step = 2'变成'#/ step = 2',并且BBQ返回'{'/ step':2}'。买者自负。 – thirdender 2012-12-11 21:37:52