gpt4 book ai didi

Jquery 如果 (x) 秒后未单击,则自动执行函数

转载 作者:行者123 更新时间:2023-12-01 06:24:35 25 4
gpt4 key购买 nike

我有一个函数,可以执行滑动打开几个 div 以显示后面的内容。有一个按钮,单击该按钮会激活显示所述内容的功能。我试图弄清楚如果 7 秒后未单击按钮,如何自动执行该函数。任何帮助将不胜感激。

这就是我所得到的。

$(document).ready(function() {

$(".button").click(function(){
$(this).fadeOut('slow');
$(".leftside").animate({width:'60px'}, 500 );
$(".rightside").animate({width:'60px'},500 );
});

});

最佳答案

添加计时器:

var timer = setTimeout(function() { $(".button").click(); }, 7000);

并在单击按钮时清除它:

clearTimeout(timer);

完整代码:

$(document).ready(function() {
var timer = setTimeout(function() { $(".button").click(); }, 7000);
$(".button").click(function(){
clearTimeout(timer);
$(this).fadeOut('slow');
$(".leftside").animate({width:'60px'}, 500 );
$(".rightside").animate({width:'60px'},500 );
});
});

关于Jquery 如果 (x) 秒后未单击,则自动执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033008/

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