JavaScriptで時間遅延を設定する方法
私のウェブサイトには画像を切り替えるためのjsがありますが、もう一度画像をクリックすると遅延が発生します。遅延は1000msである必要があります。したがって、img.jpgをクリックすると、img_onclick.jpgが表示されます。次にimg_onclick.jpg画像をクリックすると、img.jpgが再び表示されるまでに1000ミリ秒の遅延が生じるはずです。 これがコードです: jQuery(document).ready(function($) { $(".toggle-container").hide(); $(".trigger").toggle(function () { $(this).addClass("active"); $(".trigger").find('img').prop('src', 'http://localhost:8888/images/img_onclick.jpg'); }, function () { $(this).removeClass("active"); $(".trigger").find('img').prop('src', 'http://localhost:8888/images/img.jpg'); }); $(".trigger").click(function () { $(this).next(".toggle-container").slideToggle(); }); });