在十字路口使用以下路线时
crossroads.addRoute('#test1', function(){console.log("test1 callback");} )
crossroads.addRoute('#test2', function(){console.log("test2 callback");} )
使用JavaScript控制台测试输出
crossroads.parse("#test1")
test1 callback hp-controller.js:66
crossroads.parse("#test1")
crossroads.parse("#test2")
test2 callback hp-controller.js:67
crossroads.parse("#test2")
crossroads.parse("#test1")
test1 callback hp-controller.js:66
crossroads.parse("#test1")
我很困惑,为什么有时会发生回调,但其他时间却没有。似乎连续重复回调被阻止了?
答案 0 :(得分:1)
如果您导航到当前位置,则不会收到您更改位置的事件。