gpt4 book ai didi

javascript - onhashchange 的替代品?

转载 作者:行者123 更新时间:2023-11-28 21:25:38 24 4
gpt4 key购买 nike

我有一个像这样的onhashchange...

window.addEventListener("hashchange", afunction() , false);

它在哈希更改时调用函数。问题是函数本身会在页面中插入一个 div 。这似乎导致函数无限循环一遍又一遍地重新调用自身。无论如何,我可以修改我的调用,这样它就不会这样做吗?并且只有在页面的其余部分发生变化时才更改它?每次页面其余部分发生更改时,我都想更新我的 div。该页面正在通过 AJAX 进行更改,并且我正在使用页面的其余部分来构建我的 div,因此我必须等待它完成重新生成。

最佳答案

这行是错误的

window.addEventListener("hashchange", afunction() , false);

它的意思是获取afunction返回的任何内容并将其分配给该事件。

你想说分配一个对afunction的引用,这意味着你不想要()

window.addEventListener("hashchange", afunction , false);

关于javascript - onhashchange 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5108152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com