gpt4 book ai didi

javascript - 如果 div 颜色改变了 3 秒,请执行某些操作

转载 作者:行者123 更新时间:2023-12-02 16:12:19 26 4
gpt4 key购买 nike

div 上有一个颜色变化的链式动画,我想做“如果 div 3 秒没有改变颜色,则执行某些操作”如何通过颜色查看时间?

最佳答案

假设您仅调用此函数来更改颜色:

var timeoutId;

function changeColor(el, col, secs) {
if (timeoutId) {
clearTimeout(timeoutId);
}

// change color logic
el.style.backgroundColor = col;

// check
timeoutId = setTimeout(function() {
// do something
alert('color has not changed within ' + secs + ' seconds');
}, secs * 1000);
}

关于javascript - 如果 div 颜色改变了 3 秒,请执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30037105/

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