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

lztngnrs  于 2022-12-16  发布在  其他
关注(0)|答案(1)|浏览(144)

我需要显示一个功能的按钮或切换,当用户选择时,动作/功能将持续3-5秒,并且动作将停止,无需任何用户交互(在CSS,HTML,JS中)。
我已经实现了切换,但我想知道我将如何在动作上放置计时器。当用户选择时,动作将停留3-5秒,并在没有用户交互的情况下停止。

kcugc4gi

kcugc4gi1#

我不知道你到底想做什么,但通常对于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以了解更多信息。

相关问题