Jquery mobile jQuery移动路由器不';t路由第一页加载
我在多页设置中使用jQuery移动路由器 由于某些原因,第一页加载没有得到应有的处理。我有一个jquerymobile用作默认页面的第一个页面,但即使用户包含一个应该触发另一条路由的散列,路由器也不会捕获它 我能解决这个问题的唯一方法就是使用这个丑陋的黑客:Jquery mobile jQuery移动路由器不';t路由第一页加载,jquery-mobile,router,Jquery Mobile,Router,我在多页设置中使用jQuery移动路由器 由于某些原因,第一页加载没有得到应有的处理。我有一个jquerymobile用作默认页面的第一个页面,但即使用户包含一个应该触发另一条路由的散列,路由器也不会捕获它 我能解决这个问题的唯一方法就是使用这个丑陋的黑客: $(document).one('pagebeforechange', function(event, data) { data.toPage = window.location.hash }); 我显然做错了什么,但在哪里 包含
$(document).one('pagebeforechange', function(event, data) {
data.toPage = window.location.hash
});
我显然做错了什么,但在哪里
包含顺序是:jQuery移动路由器、jQuery移动路由器,然后是我的自定义路由器设置
这没有帮助,所以我尝试将autoInitialize
设置为false
,如jQuery移动路由器问题跟踪器中所述。那也没用
有什么建议吗?你说的“多页设置”是什么意思?包含多个嵌入页面的单个文件或每个页面包含一个单独文件?包含多个嵌入页面的单个页面。很抱歉