我一直在努力让我的骨干路由工作。当我直接导航到#标签时,它可以工作。 index.html#schedule但在同一页面上<a href="#schedule"></a>
不起作用。
我在jquery移动加载之前和之后都试过这个。
$.mobile.hashListeningEnabled = false;
$.mobile.pushStateEnabled = false;
$.mobile.ajaxEnabled = false;
我创建了一个路由器并启动了骨干历史记录。
$(function () {
var router = new MVC.Router();
Backbone.history.start();
});
但它似乎没有挂钩主题标签链接?
非常感谢您的帮助。
由于
更新1:我发现我可以在脚本编写过程中进行导航,但主要问题是<a href="#schedule"></a>
没有导航。我认为这一定非常简单,jquery mobile正在挂钩链接点击。
答案 0 :(得分:1)
我认为与jquery mobile进行战斗以使路由与骨干网一起工作毫无意义,如果这意味着禁用auto-ajax和其他有用的功能。
看看jquery mobile router,它不完全是一个backbone.router克隆,但它可以用来在jquery移动环境中完全替换它。
我的2美分
答案 1 :(得分:0)
只能尝试:
$.mobile.linkBindingEnabled = false;