setTimeout 函数不适用于 firefox
setTimeout function not working on firefox
我正在尝试使用
<input type="submit" name="add" class="buy" onClick="setTimeout('history.go(0);',2000);"/>
它在 chrome 中点击两秒后重新加载页面,但它在 Firefox 中不起作用。
我经历了这个Why does window.location.reload need setTimeout to work in firefox。它仍然对我不起作用。请帮我找到一种方法,让我可以在两种浏览器中实现所需的功能。
这就是我让它工作的方式。
<input type="submit" name="add" class="buy" onClick="timeDelay()"/>
<script>
function timeDelay(){
setTimeout(function(){
window.location.reload(true);
},6000);
}
</script>
我正在尝试使用
<input type="submit" name="add" class="buy" onClick="setTimeout('history.go(0);',2000);"/>
它在 chrome 中点击两秒后重新加载页面,但它在 Firefox 中不起作用。
我经历了这个Why does window.location.reload need setTimeout to work in firefox。它仍然对我不起作用。请帮我找到一种方法,让我可以在两种浏览器中实现所需的功能。
这就是我让它工作的方式。
<input type="submit" name="add" class="buy" onClick="timeDelay()"/>
<script>
function timeDelay(){
setTimeout(function(){
window.location.reload(true);
},6000);
}
</script>