[英]javascript url hashtag change unload event doesn't work
我寫一個jQuery事件
$(window).unload(function() {
console.log('cool');
});
當我關閉選項卡時,將觸發卸載事件。
但是,當我將網址http:/ localhost /#home更改為http:/ localhost /#profile時。
卸載事件無效。 為什么?
因為頁面沒有被卸載。 哈希用於錨定元素或為所有應用程序設計單個頁面布局。 您必須將事件更改為hashchange
$(window).on('hashchange', function() {
// stuff
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.