【发布时间】:2014-08-14 04:06:54
【问题描述】:
我正在使用带有路由器的 BackboneJS 提供一个简单的页面。
在我的一个 DOM 元素上,我有
<div id="1234">Content</div>
当我去
http://www.myhomepage.com/page#1234
我希望页面滚动到该 DIV 所在的位置(这是预期的行为)。
但由于我使用的是 Backbone,它一定会干扰它,因为它不能正常工作。我阅读了主干文档,它似乎无法识别哈希值,我想我可以为所有不匹配的设置“Catch all”路由(Is there a way to catch all non-matched routes with Backbone?)
但我如何才能真正做到我想要的行为方式(即让页面滚动到正确的 div)?
【问题讨论】:
-
您使用的是哪个版本的 BackboneJS?