实现一个按钮或切换,当点击时,动作将被激活3-5秒和停止(使用JS, HTML, CSS)



我需要显示一个功能的按钮或开关,当用户选择时,动作/功能将开启3-5秒,并且动作将停止,没有任何用户交互(在CSS, HTML, JS中)。有什么想法吗?

我已经实现了切换,但我想知道如何在动作上放置计时器。当用户选择时,动作将停留3-5秒,不需要用户交互而停止。

我不确定你到底想做什么,但通常对于Javascript中的延迟,你可以使用setTimeout()函数。

function disableFeature() {
// put code to disable feature here
}
function enableFeature() {
// put code to enable/toggle feature here
setTimeout(disableFeature, 5000);
}

您可以阅读此函数的MDN Web Docs获取更多信息。

最新更新