javascript url hashtag change unload event不起作用

时间:2015-08-10 11:58:44

标签: javascript jquery

我写了一个jQuery事件

$(window).unload(function() {
            console.log('cool');
        });

当我关闭标签时,将触发卸载事件。

但是,当我将我的Url http:/ localhost / #home更改为http:/ localhost / #profile。

卸载事件不起作用。为什么呢?

1 个答案:

答案 0 :(得分:2)

因为页面没有卸载。哈希用于锚定元素或为所有应用程序设计单个页面布局。您必须将活动更改为hashchange

  $(window).on('hashchange', function() {
    // stuff
  });