Efek jQuery
jQuery dapat membuat efek yang menyembunyikan, menampilkan, berubah, geser, dan animasi khusus lainnya.
Coba Sendiri
Coba efek jQuery ini:
CodeW3C.com - Situs Tutorial Teknologi Web Terdepan
Di CodeW3C.com, Anda dapat menemukan semua tutorial konstruksi situs yang Anda butuhkan.
Klik disini
Contoh
- jQuery hide()
- Demos fungsi jQuery hide() sederhana.
- jQuery hide()
- Demos hide() lainnya. Bagaimana untuk menyembunyikan bagian teks.
- jQuery slideToggle()
- Demos efek panel slide sederhana.
- jQuery fadeTo()
- Demos fungsi jQuery fadeTo() sederhana.
- jQuery animate()
- Demos fungsi jQuery animate() sederhana.
Pindah dan sembunyikan jQuery
Dengan fungsi hide() dan show(), jQuery mendukung pengembalian dan penghilangan elemen HTML:
Contoh
$("#sembunyikan").klik(function(){ $("p").sembunyikan(); }); $("#tampilkan").klik(function(){ $("p").tampilkan(); });
hide() dan show() dapat disetel dengan 2 parameter pilihan: speed dan callback.
Syarat:
$(selector).sembunyikan(cepat,kembalikan) $(selector).tampilkan(cepat,kembalikan)
speed Parameter menentukan kecepatan penampakan atau penghilangan. Dapat diatur seperti ini: "slow", "fast", "normal" atau dalam milidetik.
callback Parameter adalah nama fungsi yang dieksekusi setelah fungsi hide atau show selesai. Anda akan belajar lebih banyak tentang callback 参数的知识。
Contoh
$("button").click(function(){ $("p").sembunyikan(1000); });
Pindah jQuery
Fungsi toggle() jQuery menggunakan fungsi show() atau hide() untuk mengganti keadaan kenampakan elemen HTML.
Sembunyikan elemen yang terlihat, dan tampilkan elemen yang disembunyikan.
Syarat:
$(selector).toggle(cepat,kembalikan)
speed 参数可以设置这些值:"slow", "fast", "normal" 或 毫秒。
Contoh
$("button").click(function(){ $("p").toggle(); });
callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。
Fungsi gerakan jQuery - munculTurun, turunTurun, munculTurunToggle
jQuery memiliki fungsi gerakan berikut:
$(selector).turunTurun(cepat,kembalikan) $(selector).munculTurun(cepat,kembalikan) $(selector).slideToggle(speed,callback)
speed 参数可以设置这些值:"slow", "fast", "normal" 或毫秒。
callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。
slideDown() 实例
$(".flip").click(function(){ $(".panel").slideDown(); });
slideUp() 实例
$(".flip").click(function(){ $(".panel").slideUp() })
slideToggle() 实例
$(".flip").click(function(){ $(".panel").slideToggle(); });
jQuery Fade 函数 - fadeIn(), fadeOut(), fadeTo()
jQuery 拥有以下 fade 函数:
$(selector).fadeIn(speed,callback) $(selector).fadeOut(speed,callback) $(selector).fadeTo(speed,opacity,callback)
speed 参数可以设置这些值:"slow", "fast", "normal" 或 毫秒。
fadeTo() 函数中的 opacity 参数规定减弱到给定的不透明度。
callback 参数是在该函数完成之后被执行的函数名称。您将在本教程下面的章节学习更多有关 callback 参数的知识。
fadeTo() 实例
$("button").click(function(){ $("div").fadeTo("slow",0.25); });
fadeOut() 实例
$("button").click(function(){ $("div").fadeOut(4000); });
jQuery 自定义动画
jQuery 函数创建自定义动画的语法:
$(selector).animate({params},[duration],[easing],[callback])
关键的参数是 params。它定义产生动画的 CSS 属性。可以同时设置多个此类属性:
$(selector).animate({width:"70%",opacity:0.4,marginLeft:"0.6in",fontSize:"3em"});
第二个参数是 duration。它定义应用动画的时间。它设置的值是:"slow", "fast", "normal" 或毫秒。
Contoh 1
<script type="text/javascript"> $(document).ready(function(){ $("#start").click(function(){ $("#box").animate({height:300},"slow"); $("#box").animate({width:300},"slow"); $("#box").animate({height:100},"slow"); $("#box").animate({width:100},"slow"); }); }); </script>
Contoh 2
<script type="text/javascript"> $(document).ready(function(){ $("#start").click(function(){ $("#box").animate({left:"100px"},"slow"); $("#box").animate({fontSize:"3em"},"slow"); }); }); </script>
Elemen HTML secara default adalah pengaturan statis dan tidak dapat bergerak.
Untuk membuat elemen dapat bergerak, atur CSS position menjadi relative atau absolute.
jQuery Efect - Dari Halaman Ini
Fungsi | Deskripsi |
---|---|
$(selector).hide() | Membuat elemen yang dipilih tersembunyi |
$(selector).show() | Membuat elemen yang dipilih terlihat |
$(selector).toggle() | Mengganti elemen yang dipilih (antara tersembunyi dan terlihat) |
$(selector).slideDown() | Membuat elemen yang dipilih bergerak ke bawah (terlihat) |
$(selector).slideUp() | Membuat elemen yang dipilih bergerak ke atas (tersembunyi) |
$(selector).slideToggle() | Mengganti elemen yang dipilih untuk bergerak ke atas dan ke bawah |
$(selector).fadeIn() | Membuat elemen yang dipilih masuk |
$(selector).fadeOut() | Membuat elemen yang dipilih halus |
$(selector).fadeTo() | Membuat elemen yang dipilih halus menjadi kecerahan yang diberikan |
$(selector).animate() | Melakukan animasi khusus bagi elemen yang dipilih |
Untuk referensi penuh, kunjungi Panduan Referensi jQuery Effect。