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 cara kompress gambar sebelum diupload menggunakan javascript, tujuannya agar misalkan gambar dari…
Bismillaahirrohmaanirrohiim... Berikut ini cara format angka menggunakan javascript, misalkan 1000 menjadi 1.000 atau 1500000 menjadi…
Bismilaahirrohmaanirrohiim... jika server anda dipakai orang untuk mining, maka cpu usage akan habis dipakai dia,…
Bismillaahirrohmaanirrohiim... masalah muncul saat akses https://ipaddress:10000 muncul seperti ini Error – Document follows This web…
Bismillahirrohmaanirrohiim... Ebook ini menghadirkan wawasan mendalam mengenai pergeseran kekayaan dari uang, aset, tanah, dan bahan…
Bismillaahirrohmaanirrohiim... Jika kita membuat aplikasi web base menggunakan bootstrap, saat user membuka modal, kadangkala mereka…