Membuat Menu Bertingkat dengan JQuery jQSimpleMenu
Sekitar dua tahun yang lalu, saya pernah membuat tutorial membuat menu bertingkat menggunakan Dreamweaver, waktu itu masih versi 8. Waktu itu teknologi JQuery belum begitu dikenal dan belum sekaya saat ini. Seperti kita ketahui, JQuery merupakan salah satu framework(library) Javascript yang menekankan bagaimana interaksi antara Javascript dan HTML dapat dilakukan dengan mudah. Nah, saat ini untuk membuat menu bertingkat atau sering disebut tree menu, hierarchical menu atau multi level dropdown menu, sangatlah mudah. Cukup dengan menuliskan satu atau dua baris perintah jquery, menu sudah jadi.
Penasaran? Ingin tau caranya? Ikuti terus tutorial ini.
Langkah #1. Sertakan Library yang Diperlukan
Karena berbasis JQuery, tentu library utama yang diperlukan adalah library JQuery yang bisa didownload di situs resmi JQuery. Library yang lain adalah plugin jQSimpleMenu dan file css untuk mengatur tampilan menu. Keduanya dibuat oleh Muhammad Shahbaz Saleem pemilik situs EGrappler. Tidak perlu repot, ketiganya dapat didownload di bagian akhir tutorial ini.
Berikut ini potongan perintah untuk menyertakan library yang diperlukan:
Langkah #2. Buat Menu dengan Un-ordered List HTML
Salah satu yang saya suka dari library ini adalah menu dapat dibuat dengan sangat mudah menggunakan tag standar HTML yaitu un-ordered list atau <ul>. Tentu Anda mengenalnya bukan? Berikut ini contoh menu yang saya buat (mengikuti menu yang ada di website Achmatim.net).
Langkah #3. Panggil Fungsi Javascript / JQuery dan Terapkan di Menu
Langkah selanjutnya adalah memanggil fungsi atau plugin jqsimplemenu dan diterapkan di menu yang telah dibuat sebelumnya. Plugin jqsimplemenu akan melakukan tugasnya dengan baik. Cara pemanggilannya juga sangat mudah, lihat aja source pendek berikut ini:
Langkah #4. Lihat Hasilnya
Langkah terakhir, tinggal dicoba di browser. Hasilnya kurang lebih sbb:
Demo dan Download
- Tutorial ini dapat dilihat hasilnya secara langsung di sini.
- Source code beserta library yang diperlukan dapat didownload di
JQSimpleMenu-Achmatim (63.5 KiB, 4,424 hits)
Referensi
Tutorial ini disusun berdasarkan referensi dari berbagai macam sumber, terutama situs ini.
Related Posts
About Author
Achmad Solichin | Website | Twitter
Telah menjadi staff pengajar di Universitas Budi Luhur (Jakarta) sejak tahun 2005. Selain mengajar, dia juga menyusun berbagai tutorial praktis di bidang komputer dan sempat menulis beberapa buku gratis, semua dipublikasikan di situs resminya, Achmatim.Net




Do not steel other’s effort, this is not your tutorial link directly to author site. Stop cheating….
thanks 4 sharing
Tnx gan info’a
mampir ke blog ane juga ya http://uciha-naruto.blogspot.com
Belajar jquery lagi deh gara-gara tips dari akang…thanks for sharing
ikut nimba ilmu gan, thx sharingnya..
wah lengkap sama gambar nya nih. ikut nyimak gan
thanks gan infonya ..
bermanfaat bangett ..
Mantap gan…good site
Kalo menunya ngambil dari database gmn caranya???
gunakan fungsi rekursif untuk menampilkan menunya. silahkan baca tutorial saya di http://achmatim.net/2012/03/19/fungsi-rekursif-dan-penerapannya-di-php/.
aduh gan….kalo pengen masukin nya ke halaman web localhost saya gan gimana?? ko gak muncul y…klo di php ada perubahan lain kah…maaf banyak nanya..newbie..hehe..terimakasih
tidak perlu php kok untuk tutorial ini, karena cuman html, css dan javascript (jquery). coba aja download source beserta library yang saya sertakan di http://achmatim.net/download/33/ double-klik aja file index.html
Mas untuk mengatur menunya di mana yaah, saya sudah coba tapi menunya keluar jauh dari link menu yang di klik, seperti di contok kalo di klik buku gratis pop up menu keluar sejajar dengan materi kuliah. tolong pencerahannua
mungkin karena css-nya ada yang bentrok dgn css selain menu tersebut. coba dicek kembali. kalo belum ketemu juga, coba kirim sourcenya ke email saya.
ohh iya mas udah jadi…..tapi kalo mau nambah lagi gimana mas..soalnya sub menu nya kurang….??
gampang kok, tinggal nambah list (< li >) di lokasi yang diinginkan