私のコードでは、ボタン.getmoreがスクロールダウンしてクリックされます。それはdatabase.Worksからデータを読み込みます。クリックごとに5秒間無効にする必要があります。この遅延タイマーを設定するにはどうしたらいいですか?最初のクリックから5秒間このボタンを無効にする方法はありますか?
または、この機能が起動すると5秒間この機能を無効にすることはできますか?ボタンを無効にするか、機能が無効になります。
$(window).scroll(function(){
if ($(document).height() <= $(window).scrollTop() + $(window).height()) {
// Here how can i set a delay time of 5 sec before next click
$('.getmore').click();
}
});
私はあなたが達成しようとしているか知っているが、むしろ固定を使用するよりも、イベントリスナーを追加するほうがよいのではないでしょうサーバーが応答するまでボタンを無効にしたままにしますか? – AndreFeijo
setTimeout(function(){$ {'getmore'}。click();}、 "5000") –