その関数がいくつかの setTimeout 関数を実行するボタンがあり、それらはすべて 1 つずつ実行されます。setTimeout をリセットしたいので、もう一度ボタンを押すと、プロセス全体が再び行われます。
どうすればいいですか?
私のコード例:
function add(){
setTimeout(function() {
$(".line1").fadeIn(function(){
$(".lineBox").animate({width: "260px"},
function(){
$(".line2").fadeIn();
$(".text1").delay(250).fadeIn();
});
});
}, 500);
setTimeout(function() {
$(".heyyyyy").append("y");
}, 3000);
}
HTML::
<div onclick="add()"></div>
では、この setTimeout をリセットして add() 関数を実行すると、再び実行されるようにするにはどうすればよいでしょうか?