gpt4 book ai didi

javascript - JS settimeout 在 IE8 中不起作用...

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:34 25 4
gpt4 key购买 nike

<html>   
<head>
<script>

var i;
i = 0;
function loop() {
i = i + 1;
alert(String(i));
setTimeout("loop()",1000);
}
setTimeout("loop()",1000);
</script>

</head>

<body>

</body>
</html>

请在 IE8 中尝试上面的代码,如果您按住右键,它不会每 1 秒发出一次警报消息。

但在 firefox 中,即使您没有松开右键,它也会发出警告消息。

我想要 IE8 中的 firefox 功能。

最佳答案

这样做的原因是按住按钮是一个阻塞事件。这意味着所有执行都将停止正在执行。

对此您无能为力。

除了默认上下文菜单之外,您是否将鼠标右键用于特殊用途?

关于javascript - JS settimeout 在 IE8 中不起作用...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3003769/

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