在JS库中使用事件,而不会被覆盖

詹姆斯·科伊尔

我正在创建一个经常使用的自定义函数的小型库,因此不必在每次启动新项目时都重新定义它们。在库中,我需要更新URL哈希更改的值,因此需要使用window.onhashchange

问题是,任何时候我需要window.onhashchange在库外部使用它都会覆盖库提供的功能。有没有办法解决?

哈西卜·阿西夫(Haseeb Asif)

您需要使用addEventListener才能使用多种功能

  function customFunction(args){
      console.log("custome override");
  }

  function libHashChange(args){
      console.log("library methods");
  }

  window.addEventListener("hashchange", libHashChange);
  window.addEventListener("hashchange", customFunction);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用bootstrap sass,某些变量不会被覆盖

来自分类Dev

使用bootstrap sass,某些变量不会被覆盖

来自分类Dev

Magento Local Block不会被覆盖

来自分类Dev

Swift属性观察不会被覆盖

来自分类Dev

Bootstrap CSS不会被覆盖吗?

来自分类Dev

sftp get -r不会被覆盖

来自分类Dev

Swift属性观察不会被覆盖

来自分类Dev

使用id选择器时css裁定不会被覆盖

来自分类Dev

继承的类属性“ DisplayAttribute”不会被覆盖吗?

来自分类Dev

如何在Node JS中使用事件?

来自分类Dev

即使使用!important,字体大小也会被覆盖

来自分类Dev

在库中使用事件库在Python中使用FLASK socketIO的怪异行为

来自分类Dev

为活动实现View.OnClickListener-方法不会被覆盖

来自分类Dev

browser.download.manager.showWhenStarting可能不会被覆盖

来自分类Dev

为什么在函数内部创建同名变量时函数参数不会被覆盖?

来自分类Dev

Pylint W0223:方法...在类中是抽象的...但不会被覆盖

来自分类Dev

为活动实现View.OnClickListener-方法不会被覆盖

来自分类Dev

CSS3意外行为CSS不会被覆盖

来自分类Dev

在接口中使用事件

来自分类Dev

导入同名功能会被覆盖吗?

来自分类Dev

财产子女会被覆盖吗?

来自分类Dev

为什么提示会被覆盖?

来自分类Dev

为什么数组会被覆盖?

来自分类Dev

Node.js:单例变量会被覆盖对异步请求吗?

来自分类Dev

如何在JS中使用事件循环构造去抖功能?

来自分类Dev

为什么在事件溯源模式中使用事件流?

来自分类Dev

何时在C#对象中使用事件属性以及何时仅使用事件

来自分类Dev

为什么有些数组值会被覆盖,而有些则不会呢?的PHP

来自分类Dev

为什么Promise库使用事件循环?

Related 相关文章

热门标签

归档