gpt4 book ai didi

javascript - 如何在倒计时后启动鼠标移动 Action 触发脚本?

转载 作者:行者123 更新时间:2023-12-02 15:29:11 25 4
gpt4 key购买 nike

我有一个脚本,可以在检测到鼠标移动后重定向到 php 页面,但我只想在页面开始加载后 3 秒触发此脚本。

目前我有这个:

<script>

var myListener = setTimeout(function () {
document.removeEventListener('mousemove', myListener, false);
window.location = 'index.php';
}, 3000);

document.addEventListener('mousemove', myListener, false);
</script>

问题是无论如何都会重定向到 php 文件,而如果我删除超时,它只会在检测到鼠标移动时重定向。

如何正确执行此操作?

最佳答案

我想你已经快到了..试试这个:

<script>

var myListener = function() {
window.location = 'index.php';
}

setTimeout(function () {
document.addEventListener('mousemove', myListener, false);
}, 3000);

</script>

传递给 setTimeout 的函数在页面加载后 3 秒执行,因此我们要等到该函数触发才能添加鼠标移动的事件监听器。这样三秒之前发生的所有鼠标事件都会被忽略。

关于javascript - 如何在倒计时后启动鼠标移动 Action 触发脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33474660/

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