window.location.href 上的 onchange 事件

新手上路,请多包涵

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

是这样的:

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

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

阅读 566
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题