href正在改变时的事件 - Jquery

时间:2014-07-06 14:01:49

标签: jquery events javascript-events href

我有这样的链接/关于#/ who,当点击具有此href的链接时,页面不刷新但是href是更改,我想通过jquery处理此href更改,我搜索并且我找不到任何东西

抱歉我的英文

1 个答案:

答案 0 :(得分:3)

您可以使用hashchange事件:

$(window).on('hashchange', function(){
    // Do something when the hash has changed.
});

每次地址栏中的哈希值发生变化时,都会触发此事件。

正如charlietfl所指出的,每个浏览器(例如IE7及以下版本)都不支持此事件。可以找到(不)支持此活动的浏览器列表here