Disini saya akan berbagi tutorial mengenai cara membuat link-link download seperti pada contoh situs download manager diatas dengan menggunakan jQuery tentunya. Karena efek yang terlihat akan lebih smooth alias halus dan elegan.
Demo Membuat Animasi Download Link Generator dengan waktu tunggu 10 detik
- Animasi diatas menggunakan jQuery, install terlebih dahulu jQuery pada website anda dengan cara meletakkan kode berikut ke dalam tag <head> website anda. Jika sudah ada, dapat melewati opsi ini
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
<input type="button" class="btndownload" value="Please Wait ..." disabled="true" />
input[type="button"]{ background-color:#009afd; color:#fff; padding:7px; border:1px solid #1777b7; cursor:pointer; box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(100,100,100,0.3); } input[type="button"]:hover{ background-color:#07c; } input[type="button"]:disabled{ color:#ddd; background-color:#07c; cursor:wait; }
$(document).ready(function(){ var count=8; //detik (counter) var btn=$(".btndownload"); //Button (target yang dianimasikan) var second=count*1000; var counter=setInterval(timer, 1000); function timer(){ count=count-1; if (count <= 0){ clearInterval(counter); return; } btn.attr({ disabled:true, value:"Generate download link in " + (count) + " seconds..." }); // watch for spelling btn.blur(); setTimeout(function(){ btn.attr({ disabled:false, value:"Download" }); btn.blur(); }, second); } });