Jquery mobile jQuery移动路由器不';t路由第一页加载

Jquery mobile jQuery移动路由器不';t路由第一页加载,jquery-mobile,router,Jquery Mobile,Router,我在多页设置中使用jQuery移动路由器 由于某些原因,第一页加载没有得到应有的处理。我有一个jquerymobile用作默认页面的第一个页面,但即使用户包含一个应该触发另一条路由的散列,路由器也不会捕获它 我能解决这个问题的唯一方法就是使用这个丑陋的黑客: $(document).one('pagebeforechange', function(event, data) { data.toPage = window.location.hash }); 我显然做错了什么,但在哪里 包含

我在多页设置中使用jQuery移动路由器

由于某些原因,第一页加载没有得到应有的处理。我有一个jquerymobile用作默认页面的第一个页面,但即使用户包含一个应该触发另一条路由的散列,路由器也不会捕获它

我能解决这个问题的唯一方法就是使用这个丑陋的黑客:

$(document).one('pagebeforechange', function(event, data) {
    data.toPage = window.location.hash
});
我显然做错了什么,但在哪里

包含顺序是:jQuery移动路由器、jQuery移动路由器,然后是我的自定义路由器设置

这没有帮助,所以我尝试将
autoInitialize
设置为
false
,如jQuery移动路由器问题跟踪器中所述。那也没用


有什么建议吗?

你说的“多页设置”是什么意思?包含多个嵌入页面的单个文件或每个页面包含一个单独文件?包含多个嵌入页面的单个页面。很抱歉