jQuery: Cara menggunakan hide, show, toggle, fadeOut dan fadeIn

jQuery: Cara menggunakan hide, show, toggle, fadeOut dan fadeIn

Assalamualaikum dan selamat pagi,

tempoh hari ada yang bertanyakan bagaimana untuk menggunakan fungsi toggle dalam jQuery dan untuk memudahkan membuat rujukan di masa akan datang, aku memberitahu beliau untuk menunggu sementara aku menulis cara-cara menggunakannya dalam artikel di blog ini. Harini aku akan berkongsi cara-cara untuk menggunakan beberapa fungsi dalam jQuery ini.

Terlebih dahulu, sebelum kita boleh menggunakan fungsi jQuery ini, kita perlu memuatkan file jquery dalam halaman yang ingin kita gunakan, kod di bawah boleh digunakan untuk tujuan tersebut.


Selepas kita telah muatkan skrip jQuery seperti di atas, kita sudah boleh menggunakan fungsi-fungsi seperti hide(), show(), toggle(), fadeIn() dan juga fadeOut().

jQuery hide() dan show()

Dua fungsi ini saling berkaitan, ianya digunakan untuk memperlihatkan sesuatu elemen atau menghilangkannya. Fungsi show mempunyai format berikut, .show( [duration] [, easing] [, callback] ) dan fungsi hide mempunyai format berikut, .hide( [duration] [, easing] [, callback] ) . Contoh mudah untuk menggunakan dua fungsi ini adalah seperti kod di bawah





Anda boleh melihat contoh bagaimana fungsi ini digunakan seperti di bawah:


jQuery toggle()

Fungsi toggle ini hampir sama dengan fungsi show() dan hide(), namun begitu, fungsi toggle() lebih mudah untuk digunakan, ianya akan menukar dua kondisi yang ditetapkan, contohnya show dan hide. Fungsi ini juga mempunyai format seperti hide() dan show(), .toggle( [duration] [, easing] [, callback] ). Contoh kegunaan toggle() adalah seperti dalam kod di bawah:




Anda boleh melihat contoh bagaimana fungsi ini digunakan seperti di bawah:

jQuery fadeIn() fadeOut()

Seterusnya adalah fungsi fadeIn() dan juga fadeOut(). Dua fungsi ini menggunakan format .fadeIn( [duration] [, easing] [, callback] ) dan juga .fadeOut( [duration] [, easing] [, callback] ). Contoh kod adalah seperti di bawah


 · 

Anda boleh melihat contoh bagaimana fungsi ini digunakan seperti di bawah:

Kesemua fungsi ini boleh digabungkan dengan durasi 200,300,400 atau nombor yang anda inginkan, ataupun anda boleh menggunakan slow, fast ataupun menggunakan fungsi itu seadanya tanpa memberikan sebarang durasi tambahan. Durasi default akan digunakan oleh fungsi-fungsi tersebut. Jika terdapat sebarang persoalan mengenai fungsi-fungsi ini bolehlah mengemukakan persoalan di ruangan komen.

Penulis


Mohd Hadihaizil atau dikenali sebagai Eizil merupakan seorang pengaturcara laman web, beliau mula berkecimpung dalam bidang ini sejak tahun 2004, gemar dalam perkara berkaitan isu keselamatan dan pembangunan WordPress selain menulis di blog ini. Baca butiran lanjut di ruangan Kenali Eizil
16 December 2011 09:14
10 komen



Pendapat anda amat dihargai, jom tulis di bawah.

  • Kongsikan pendapat anda

    CommentLuv badge
  • santo 7 February 2012 at 15:42

    ijin save page as ya mas, saya lagi belajar jquery nih, belum punya buku nya pulak..

  • Fahmi Raazali 23 December 2011 at 22:57

    pernah guna… tapi cuma copy and paste sajalah… :-)

    Banyak efek menarik yang kita boleh buat dengan jquery… tinggal lagi kena tahu nak buat apa saja lagi… :D
    Fahmi Raazali menulis » Mental Block…My Profile

  • Mr. Bukit Besi 23 December 2011 at 21:08

    Salam kenal…dan tumpang lalu. Aku pon blurr dan taktau ape2 langsung pasal ni…tp aku ingin tahu..kalo eizil sudi berkongsi kat sini…nak tanya…
    1. kalau jquery lazy load tu..dia guna fade in kan? mcmane pulak kalau kita nak buat secara manual tanpa plug in dgn setting yg membolehkan certain image atau post tertentu je yg boleh guna fade in ni? ade ke? teringin nak tau…

    2. apa beza durasi nombor dengan perkataan slow fast tu…kalau durasi nombor ade 200, 300 dan seterusnya mengikut durasi yg berbeza…kalau durasi slow n fast tu bersamaan dengan durasi nombor yg mana…atau durasi perkataan ni akan membuat durasi standard je?

    sekadar bertanya dan rasa ingin tahu. maaf kalau terlebih tanya..
    terima kasih ye eizil. :)

  • titan 18 December 2011 at 8:19

    aku memang fail benda-benda cam gini. haha..

  • akubiomed 17 December 2011 at 10:38

    Belum ada pengalaman mengunakan JQuery sebelum ini.
    akubiomed menulis » Bila serba tak menjadiMy Profile

    • eizil 17 December 2011 at 11:10

      takper bro, jQuery ni kalau tak develop web, mungkin takder keperluan nak pakai… :) tapi kalau guna WordPress banyak juga fungsi yang berasaskan jQuery digunakan.

  • Zulhilmi Zainudin 17 December 2011 at 1:34

    Terima kasih bro!

    Akhirnya ada juga rujukan untuk saya memahami dengan lebih lanjut jQuery ni. Rasanya FadeIn & FadeOut tu best untuk digunakan. Kalau yang Toggle tu dia keluar secara mengejut. Hehe.

    Terima kasih sekali lagi bro! :)

    • Affan Ruslan 17 December 2011 at 5:55

      Haah. Aku pun suka effect fade ni, effect die nampak macam sophisticated sikit haha
      Affan Ruslan menulis » Jangan Lari Daripada PLKN!My Profile

      • eizil 17 December 2011 at 11:08

        tudia, nak nampak sophisticated yer abang affan kita… :D

    • eizil 17 December 2011 at 11:06

      ada juga fungsi slide kalau nak guna, toggle tu kalau set time dia lebih lama, mungkin kurang sket mengejutnya… :D