假设我的html是

<a href="#one">One</a>
<a href="#two">Two</a>

Js是
$(window).on("hashchange"){
alert(document.location.hash);
}

我想获取散列更改之前的散列值。可能吗?如果是,如何?

最佳答案

用那个

$(window).on("hashchange", function(e){
    console.log(e.originalEvent.oldURL)
    console.log(e.originalEvent.newURL)
})​;

演示:http://jsbin.com/ulumil/

关于javascript - 获取在hashchange之前的哈希值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11392046/

10-11 23:40