window.location.href 上的 onchange 事件

新手上路,请多包涵

我想在 window.location.href 链接更改时触发一些 Javascript 函数。可能吗?

是这样的:

 $(window.location.href).on('change', function(){
   doSomething();
});

原文由 Puchacz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 564
2 个回答

你说’ 类似‘,给出示例代码你可能正在寻找 onbeforeunload 事件处理程序。

来自 Mozilla 文档

 window.onbeforeunload = function(e) {
  return 'Dialog text here.';
};

原文由 elzi 发布,翻译遵循 CC BY-SA 4.0 许可协议

hashchange 事件发生在 URL 锚点部分发生变化时,即在 # 之后

window.addEventListener('hashchange', function() {

    alert("Hash Changed");

});

原文由 ashwin1014 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题