Bismillaahirrohmaanirrohiim…
Berikut ini adalah kode javascript jquery agar iterasi each dapat menjalankan fungsi / perintah dengan delay waktu tertentu.
Di sini untuk menambakan delay kita akan menggunakan fungsi setTimeout, berikut contoh kodenya:
function someAction() {
//fungsi ini dipanggil untuk klik setiap elemen dengan class some_class_selector
var cfm = confirm("Konfirmasi?");
if (cfm) {
//disable button saat proses
$("#some_button_id").attr('disabled','disabled');
var jumceks = $('.some_class_selector').length;
//delay 1 detik
var timedelays = 1000;
var noceks = 0;
$('.some_class_selector').each(function(){
//misalkan ingin klik pada ID class tersebut
var bntids = $(this).attr('id');
setTimeout( function(){
noceks++;
$('#'+bntids).click();
if (noceks==jumceks) {
//enable button kembali selesai proses
$("#some_button_id").removeAttr('disabled');
}
}, timedelays);
timedelays += 1000;
});
}
}
Penjelasan kode sudah disertakan pada script di atas.
Semoga bermanfaat.
Bismillaahirrohmaanirrohiim... berikut ini tambahan kode pada vhost nginx untuk memperbolehkan cors method options {{settings}} location…
Bismillaahirrohmaanirrohiim... Jika kita membuka login halaman cyberpanel dan tahu tahu muncul inputan kode authenticator, berikut…
Bismmillaahirrohmaanirrohiim... Berikut cara menjalankan composer php di xampp windows, cara ini adalah manual, jadi tidak…
🚀 Kelola Bimbel / Les / Private Jadi Lebih Mudah & Profesional! Apakah Anda masih…
🚀 Punya Usaha Tapi Masih Pakai Kasir Manual? Ini Solusi yang Lebih Cerdas! Mengelola bisnis…
Solusi Digital untuk Administrasi RT yang Transparan dan Efisien Di era digital seperti sekarang, pengelolaan…