【问题标题】:Using hashtags with backbone Router将主题标签与骨干路由器一起使用
【发布时间】:2013-06-30 06:02:33
【问题描述】:

我开始使用backbone.js 编写应用程序。

Backbone.js 正在处理路由。

当我添加任何内容时

<a href="#"></a>

点击主干上任何页面中的标签都会重定向到基本页面,即根网址

喜欢

如果根是 abc.com

我点击

在页面 abc.com/b/c 然后主干带我回到 abc.com

如何解决这个问题我希望 # 链接保持在同一个 url 中?

【问题讨论】:

    标签: backbone.js


    【解决方案1】:

    如果您没有为特定的哈希片段或 url 定义回调处理程序(使用 History API 时),浏览器的默认行为是将您路由到主 url。

    解决方案是将&lt;a href="#"&gt;&lt;/a&gt;替换为&lt;a href="#MyFragment"&gt;&lt;/a&gt;,并在initializing你的路由器时为片段/url注册一个处理程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 2014-10-07
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多