我正在使用jQuery Address 插件来进行一些动态地址更改。到目前为止,我已经将地址栏更改为我的页面名称,但它/#/
在开头添加了一个。我已经查看了文档,但无法弄清楚如何删除它。
我的代码附加到点击事件,如下所示:
thisurl = "/portfolio";
$.address.path(thisurl);
提前致谢。
我正在使用jQuery Address 插件来进行一些动态地址更改。到目前为止,我已经将地址栏更改为我的页面名称,但它/#/
在开头添加了一个。我已经查看了文档,但无法弄清楚如何删除它。
我的代码附加到点击事件,如下所示:
thisurl = "/portfolio";
$.address.path(thisurl);
提前致谢。
如果你想重定向到某个地方,你应该使用
thisurl = "/portfolio";
$(document).location = thisurl;
但是,如果您只想为您的 javascript 应用程序设置一个占位符,我认为没有/#/
查看http://keithpitt.com/post/2826790132/jquery-address-ruby-on-rails-and-will-paginate!
通过利用状态更改,您可以避免哈希爆炸。
我决定使用 history.js 到 this 。
用于History.pushState("", "Title", newstate);
更改地址栏和History.Adapter.bind(window, 'statechange', function () {});
用于后退和前进按钮事件。