Setelah lama rehat karena kesibukan yang menyita waktu , kali ini saya sempatkan untuk menulis llagi , masih seputar jQuery dan berbagai macam efek yang luar biasa didalamnya. kali ini saya akan mencoba memberikan tutorial untuk membuat efek Bouncy (lompat) dengan menggunakan jQuery. Siapkan mata dan mari coding 🙂
Hal pertama yang kita buat adalah file html, yang didalamnya akan kita buat 4 buah kota (div), dan ketika user mengklik kotak tersebut , maka efek dari jQuery akan muncul dengan arah dan kecepatan tertentu. Ketikan script HTML di bawah ini
<table> <tr> <td><div id="bouncy1">klik Lompat Ke Atas</div></td> <td><div id="bouncy2">klik Lompat Ke Kiri</div></td> </tr> <tr> <td><div id="bouncy3">klik Lompat Ke Kanan</div></td> <td><div id="bouncy4">klik Lompat Ke Bawah</div></td> </tr> </table> <br/> <input id="bounceAll" type="button" value="Lompat Semua!"/>
Setelah kode HTML diatas ditulis ,langkah selanjutnya adalah membuat file CSS untuk membuat element div menjadi warna-warni, berikut kode CSSnya :
div { padding:5px; width:150px; height:100px; text-align:center; } #bouncy1 { background-color:#FFEE88; } #bouncy2 { background-color:#EE88FF; } #bouncy3 { background-color:#EE8888; } #bouncy4 { background-color:#88EEFF; }
Selanjutnya  kita menuliskan kode jQuerynya .Saya akan menggunakan library jQuery untuk tutorial ini, dan juga menyertakan jQuery UI untuk efek bouncing. Pada tutorial kali ini saya akan menggunakan JQuery yang ada di server google.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
Jika belum mempunyai Jquery , bisa download langsung disini dan JqueryUI disini. Â copy code dibawah ini dan masukkan ke file HTML
$(function(){ //menambahkan efek bounce kedalam elemen div $('#bouncy1').click(function () { $(this).effect("bounce", { times:5 }, 300); }); $('#bouncy2').click(function () { $(this).effect("bounce", { direction:'left', times:5 }, 300); }); $('#bouncy3').click(function () { $(this).effect("bounce", { direction:'right', times:5 }, 300); }); $('#bouncy4').click(function () { $(this).effect("bounce", { direction:'down', times:5 }, 300); }); //kalo diklik maka div akan lompat semua $("#bounceAll").click(function(){ $("div").click(); }); });
Tutorial yang simple dan sederhana , tapi semoga bermanfaat teman, selamat mencoba dan happy coding 🙂