hashchange事件处理程序要添加给window对象,然后URL参数列表只要变化就会调用它。
此时event对象应该额外包含两个属性:oldURL和newURL
例子:
EventUtil.addHandler(window,"hashchange",function(event){
console.log("current hash:"+location.hash)
console.log("old url:"+event.oldURL +"\nNew URL:" + event.newURL)
});
location.hash 能够检测出改变的url的hash值,例如#a