1

我正在将骨干用于移动应用程序开发项目(已编译 phonegap),但路由器历史记录存在问题。我正在触发点击事件以在移动平台上获得额外的响应,但是通过触发点击访问的页面似乎并未包含在路由器的历史记录中。当点击后退按钮时,这些总是被跳过。

有什么方法可以使主干路由器的历史记录与点击事件一起使用?

谢谢你的帮助

4

1 回答 1

0

您必须调用使用 navigate 方法才能将页面添加到 Backbone 历史记录。您可以按如下方式以编程方式执行此操作:

var MyApp = new Backbone.Router();
MyApp.navigate('newPage', {trigger: true}); 

基本上,每当您触发点击事件时,您都可以根据点击事件参数导航到特定事件。

于 2012-10-23T08:45:25.403 回答