jQuery Mobile Router不会路由第一页加载

时间:2012-10-26 11:30:05

标签: jquery-mobile router

我在多页面设置中使用jQuery Mobile Router。

由于某种原因,第一页加载不按照应有的方式处理。我有一个jQuery Mobile用作默认页面的第一页,但即使用户包含应该触发另一条路由的哈希,它也不会被路由器捕获。

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

$(document).one('pagebeforechange', function(event, data) {
    data.toPage = window.location.hash
});

我显然做错了什么,但在哪里?

包含顺序是:jQuery Mobile Router,jQuery Mobile,然后是我的自定义路由器设置。

这没有用,所以我尝试将autoInitialize设置为false,如issue 12中有关jQuery Mobile Routers问题跟踪器的说明。这也没有帮助。

有什么建议吗?

0 个答案:

没有答案