JavaScript:如何停止重新加载页面?
我有一个函数,可以在表行上设置JavaScript:如何停止重新加载页面?,javascript,settimeout,Javascript,Settimeout,我有一个函数,可以在表行上设置display=none。在函数的末尾,我想设置一个超时,以在几毫秒后隐藏下一个表行 不过我有个问题。当超时过期时,页面将重新加载(撤消my函数的效果并滚动到页面顶部)。如果使用空超时,甚至会发生这种情况:window.SetTimeout(函数(){;},1000)如何阻止这种情况发生 我正在使用最近的Chromium。我不确定我是否100%理解这个问题,但是如果您存储了设置的超时,您可以使用。也就是说: var timeout = setTimeout(func
display=none
。在函数的末尾,我想设置一个超时,以在几毫秒后隐藏下一个表行
不过我有个问题。当超时过期时,页面将重新加载(撤消my函数的效果并滚动到页面顶部)。如果使用空超时,甚至会发生这种情况:window.SetTimeout(函数(){;},1000)代码>如何阻止这种情况发生
我正在使用最近的Chromium。我不确定我是否100%理解这个问题,但是如果您存储了设置的超时,您可以使用。也就是说:
var timeout = setTimeout(function(){
alert('Hello, world!');
}, 1000);
...
clearTimeout(timeout); // destroys the timeout, preventing it from occurring
// (assuming you call this before the time expires)
我不确定我是否100%理解这个问题,但如果您存储设置的超时,则可以使用。也就是说:
var timeout = setTimeout(function(){
alert('Hello, world!');
}, 1000);
...
clearTimeout(timeout); // destroys the timeout, preventing it from occurring
// (assuming you call this before the time expires)
我认为您的问题出在其他地方,忽略了您认为SetTimeout
错误的明显错误(应该是SetTimeout
)
代码中没有任何内容应该刷新页面
编辑:
想一想,既然你的casedSetTimeout
错误了,可能你的点击处理程序没有完成它应该完成的,从而让链接“通过”并加载页面
Edit2:
嗯,事实并非如此
Edit3:
…也许是(小提琴上有x-什么错误)
我认为你的问题出在其他地方,忽略了你在SetTimeout
错误(应该是SetTimeout
)中遇到的明显错误
代码中没有任何内容应该刷新页面
编辑:
想一想,既然你的casedSetTimeout
错误了,可能你的点击处理程序没有完成它应该完成的,从而让链接“通过”并加载页面
Edit2:
嗯,事实并非如此
Edit3:
…也许是(小提琴上有x-什么错误)
更多的代码就好了。setTimeout不会自己重新加载页面……我希望这一点可以轻松回答,而不会有太多细节。我将压缩我的内容以便于发布,brb…更多的代码会更好。setTimeout不会自行重新加载页面…我希望这可以轻松回答,而不会有太多细节。我将精简我的内容,以便于发布,brb。。。