通过history.pushState();这种方式改变URL锚点的时候虽然location的hash也发生了改变,但是并不会触发hashchange事件,但是通过location.hash = *****;这种方式改变的时候hashchange是可以触发的。
关于监听hashchange没反应的问题
最新推荐文章于 2023-12-25 17:10:34 发布
通过history.pushState();这种方式改变URL锚点的时候虽然location的hash也发生了改变,但是并不会触发hashchange事件,但是通过location.hash = *****;这种方式改变的时候hashchange是可以触发的。