所以,我试图在页面加载时调用一个函数,但是当有一个hashchange时,这个函数应该重新加载。
现在,我这样做:
logical_and(x, lambda: y)
但问题是,handle_ajax()函数被调用两次onhashchange ...
我该如何解决这个问题?
编辑找到解决方案,答案在评论中。
答案 0 :(得分:0)
修改强>
删除了第4行的if(window.location.hash);
从第54行开始删除以下代码:
window.onhashchange = function() {
HabJax.page = HabJax.getPage();
HabJax.executePageFunctionalities(HabJax.page);
}
这似乎解决了这个问题......对不必要的帖子感到抱歉......