Kunjungi Blog terbaru saya corkismet - Coretan Kang Ismet - dan tinggalkan jejak sobat disana.

Membuat Menu Melayang Setelah Discroll (Sticky Menu)

Cara membuat sticky menu (menu melayang) di blog.
Membuat Sticky Menu - Pada tutorial terdahulu saya menjelaskan Cara Membuat Widget Melayang di Blog (Sticky Widget), saat ini saya akan berbagi bagaimana membuat Sticky Menu.sticky menu

Dengan membuat sticky menu, tentunya akan memudahkan pengunjung mengeksplor blog sobat tanpa harus naik turun scroll. Sticky Menu ini awalnya akan terlihat normal, tetapi akan melayang (fixed) ketika mouse discroll ke bawah.

sticky menu

Simpan kode ini di atas </body> dan tentukan selectornya (pada script dibawah saya aplikasikan pada .nav).

<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
    // Menentukan elemen yang dijadikan sticky yaitu .nav
    var stickyNavTop = $('.nav').offset().top; 
    var stickyNav = function(){
        var scrollTop = $(window).scrollTop();  
        // Kondisi jika discroll maka menu akan selalu diatas, dan sebaliknya        
        if (scrollTop > stickyNavTop) { 
            $('.nav').css({ 'position': 'fixed', 'top':0, 'z-index':9999 });
        } else {
            $('.nav').css({ 'position': 'relative' });
        }
    };
    // Jalankan fungsi
    stickyNav();
    $(window).scroll(function() {
        stickyNav();
    });
});
//]]>
</script>


Memunculkan Menu Setelah DiSroll

Apabila ingin memunculkan menu hanya setelah discroll, gunakan kode ini :

<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
    // Menentukan elemen yang dijadikan sticky yaitu .nav
    var stickyNavTop = $('.nav').offset().top; 
    var stickyNav = function(){
        var scrollTop = $(window).scrollTop();  
        // Kondisi jika discroll maka menu akan selalu diatas, dan sebaliknya        
        if (scrollTop > stickyNavTop) { 
            $('.nav').css({ 'position': 'fixed', 'top':0, 'z-index':9999 });
        } else {
            $('.nav').css({ 'position': 'absolute', 'top':-9999, 'left':-9999 });
        }
    };
    // Jalankan fungsi
    stickyNav();
    $(window).scroll(function() {
        stickyNav();
    });
});
//]]>
</script>


Resource : http://www.hongkiat.com/blog/css-sticky-position/ - http://www.zainalhakim.web.id/posting/membuat-menu-melayang-tetap-diatas.html

Untuk mendapatkan update terbaru di Dasbor Blogger, silahkan ikuti Blog ini

253 komentar

1. Komentar ini, diurutkan dari yang terbaru
2. Tinggalkan komentar sesuai topik tulisan
3. Apabila ada pertanyaan diluar artikel silahkan kunjungi Ruang Obrolan.
4. Centang Beri tahu saya untuk mendapatkan notifikasi via Email ketika ada balasan
Masukkan URL Gambar atau Potongan Kode, atau Quote, lalu klik tombol yang kamu inginkan untuk di-parse. Salin hasil parse lalu paste ke kolom komentar.


image quote pre code
  1. PERTAMAX
    1. tinggal sesuaikan class sama id nya. Keren kang pake jQuery. :-d
  2. Pertamax,hehehe :)
    1. kalah gue ama abang saeful,hehehe..cuma sesilih detikk,,hehehe ^_^
  3. Petramax ke 3
  4. gak pakek bungkus ya kang , cepat...juga...klo di bungkus sering googlecode main nakal terus
    1. kalau dihostingkan mending di Google Drive, punya saya juga ada yang dibanned di GC
  5. Selektor tuh yang mana ya? maaf masih newbie...
    1. maksudnya objek /elemen mana yang akan dibuat sticky, misalkan pada template sobat menunya mempunyai kode #top-menu, maka ganti semua kode .nav pada script diatas menjadi #top-menu
  6. Artikel baru lagi Kang, nyoba lagi
    bongkar lagi, oprak aprek template
  7. Darimana kita mengetahui kalo itu sebuah selector? apakah dari CSS?
    1. betul, kan CSS itu mempunyai selektor, properti dan value
  8. Kang Mau tanya Kenapa Punya Saya Kaya gini ya .. apa ada yg salah ?

    http://1.bp.blogspot.com/-pNtOrLFgjVg/Un8PLoNPxGI/AAAAAAAAB2k/e0nEkDYCIBw/s1600/kang.png

    Center60.com <
    1. coba pada selector #panjz tambah width:100%;margin:0 auto
    2. coba pada bagian css di rubah mas terutama pada bagian ini

      #panjz{width:100%;--------}
  9. lancar :D tinggal menentukan posisi elemen....
    makasih kang, triknya mantap!
  10. wih mantep dah si akang, baru ngepost, udah di komenin, mantap mantap mantap
  11. Kang, kalo mau taro script fanspage dimana yah ? tapi saya mau menu melayang nya di sidebar sebelah kanan, seperti contoh "
    Ikuti @kangismetdotnet
    gitu gitu deh pokoknya ..

    tolong bantuannya yah
    1. berarti ga dibaca bener2 ya :D
      coba kembali lagi ke atas, di situ ada link Membuat Sticky Widget
  12. kalau yang ini kayaknya aku udah pernah coba kak, ijin nyimak aja dulu sambil menunggu jawaban tentang notifikasi komentar yang aku tanyakan kemarin.
    1. sama saya junga lagi nunggu jawaban :D
  13. Udah lama nggak berkunjung di sini dan ternyata udah banyak informasi yang saya lewatkan.. :D Yang penting tetap diusahakan untuk hadir meramaikan suasana.. :D
  14. Ini dia yang sya sedang cari-cari.
    Btw, untuk melebarkan menu sehalaman penuh itu gimana ya Kang Ismet, saya udah coba width+100%, width auto tetep nggak lebar2.
    Terima kasih sebelumnya.
    1. menu jangan ada di dalam outer-wrapper, kalau outer-wrapper punya ukuran 970px dan menu didalamnya, ya 100% itu 970px.
  15. Nembe tiasa nyumpingan yeuh kang ... ngurusken layout nu hoyong sina responsive eh hese gening hehe ..
    BTW eta menu meni aya ku hebat kitu
    1. lieur nya kang :D muntang we lah
  16. wih mantep.. cuman pakai sedikit JS ya kang..
  17. Kang Saya Mau tanya Nih untuk ke duakalinya ...

    Kalau yang ini kenapa ya http://3.bp.blogspot.com/-qkeD7jUugbk/Un8d7SVOkrI/AAAAAAAAB20/rFKbDeJ0fJs/s1600/kosong.png

    Postnya kan ada 4 baris dan kenapa baris selanjutnya kosong .. Cara mengatasinya gimana ya kang ?
    1. mungkin ada pengaruhnya dengan Blogger Auto Pagination http://blog.kangismet.net/2013/06/blogger-auto-pagination-dan-solusinya.html
    2. coba pada post h2 nya tingginya disamaratakan..
  18. kang saya mau tanya gimana caranya gabungin kotak pencarian di blog ini dengan google custom search
    1. dari Kompi Ajaib :
      http://www.kompiajaib.com/2012/04/menambahkan-fungsi-google-custom-search.html
  19. wah kang ismet updatenya makin keren. makasih udah share!
    - salam damai
  20. Wah Kang Ismet, ini yang saya cari cari dari dahulu, Nice Kang :D
    1. Kang kok gk berhasil yah ?

      check -> www.fajriandaviar.blogspot.com
  21. Bingung mau coment apa.. Ikut nangkring ajah kang :)
    1. bari ngopi nya :)
  22. sudah mulai rajin posting ya kang :) hehehe :-bd
    1. kebetulan lagi santai.. :D
  23. Buset ultimatum keras nih kang hehe ..
    1. wkwkwkkw... tuman atuh da kang
  24. kang kalo ini gimana ya . https://lh4.googleusercontent.com/-iHfVbBefNhE/Un9QwBLUeGI/AAAAAAAAChk/btqGD7g94Y8/h69/test.png ..
    1. kok jadi validsai HTML :D
      jangan ada div pada elemen ul, coba ganti span
  25. alah kang kabita eta konversi kode buka tutup kitu :)
    1. muhun ieu teh seer nu pikabitaeun na ameng didieu teh ..
  26. hanya ada satu kendala, bounce to top jd kurang halus mantulnya
    1. berarti jadi galak nya :D
  27. ngomong ngomong soal menu nih kang, kalo bikin tampilan menu yang responsive seperti ini kira kira gimana kang :)

    http://2.bp.blogspot.com/-QcyWN6ooc4k/Un-HXXMG3cI/AAAAAAAAB9s/1Na0xAbd5nA/s320/responsip.png
    1. intinya pengaturan pada media queris sob.. dijelaskan disini kepanjangan :D
    2. Mungkin ini bisa membantu
      http://www.fullblogdesign.com/2013/09/menu-navigasi-responsive.html
  28. kang saya mah heran ini teh kalau di chorme bisa di klik " new articles teh tap di mozila lapur .. ??
    1. maksudna teu tiasa diklik nya?
  29. kang, ada masalah sama komentar blog saya.
    Kan biasanya gini, ini kan url awal http://misal.com//2013/10/bla-bla.html setelah klik reply jadinya gini kan > http://misal.com//2013/10/bla-bla.html#r_c42940324934243042934
    Kalau di blog saya tetap gk berubah kang @@, .

    Kira2 gpp gk kang kalau gtu ??
    1. kayaknya ada html yang kehapus,tapi ga masalah sih selama masih normal :D
  30. kang bisa bantu gak , bagaimana membuat pencarian google dgn menggunakan google custum seperti kang tu :) terima kasih :)
    1. saya dapet di Kompi Ajaib
  31. ni dia yang ane cari..!

    ijin kopi om...! (pisang gorengnya nyusul)
  32. kaya menu di web merdeka.com,saya pernah lihat
  33. kang mau tanya nih,
    widget recent comment yg V.3 itu komentarnya admin di hilangkan ya kang???
    1. iya sob.. hanya komen pengunjung aja
  34. -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    yang dimaksud/pengertian tersembunyi dari visibilitas ini apa kang ???
    1. bakface itu kan semacam di flip kalau di Photoshop.. berarti di sembunyikan we kang
  35. berkunjung :) Kang scriptnya responsiv gak?? :)
    1. bisa responsif, bisa juga ngga :D
  36. Mantab Kang Artikelnya :)
    - BLOGWALKING -
  37. kalau cara memasang menu navigasi vertikal di sidebar kiri seperti yang ada di blog ini gimana?
    supaya menu nya bisa di show hide
    1. panjang kodenya.. ga bisa dishare dikolom komentar
  38. wah mantab mantab artikelnya mas, ngak rugi selalu mampir/nongkrong ke sini ^_^
    - salam damai

    WEBGUEBO
    1. salam damai juga :D
  39. Kang maaf OOT. kenapa di sidebar blog saya skr menampilkan iframe yg isinya url homepage ya? padahal di halaman utama normal. Errornya lupa setelah mencoba tutorial yg mana, soalnya mulai dari ads mirip GA s/d ini tak coba semua. hehe...

    Mohon pencerahannya kangggg.... ini link urlnya [http://id.wispop.com/search/label/wisata%20alam]
    1. wah ga ngerti mas.. soalnya saya liat itu iklan GA dalemnya
  40. padahal saya udah lama main ke blog ini tapi jarang comment hehe , mau comment apa bingung , yang penting kan ikut nangkring ajalah hehe.
  41. kang nyungken widi ti akang, simkuring ngange konversi kode anu spoiler :D .
    1. mangga... :D
  42. Mau nanya kang,,, klo mau buat notifikasi recent comment kyak punya akang ini gimana yah,,,??? Mohon bantuannya..
    1. belum saya share... kemungkinan nantinya dishare
  43. wah keren euy, mantap kang, haturnuhun ah, tinggal ngedit sikit jossss.............
  44. alah kang punten seueur naros.
    Pami CSS srg HTML table Valid HTML5 nu kumha ?? Nu simkuring Valid HTML5, tapi table na biasa kang janten teu aya nilai senina hehe :)
    <td ...
    1. perasaan mah standar kitu da kang.. mung CSSna di acak2 deui
  45. Kang naha nya mozilla sama chorme teh meni teu akur pisan .. pre di chorme oke tapi di mozila kaluar teu kabungkus .. Kahayang teh cik atuh tong pasalia kitu jadi sok lieur kana babatMastaka na hehehe
    1. riungkeun di kantor RW geura ngarah akur... :D pan eta seni na kang :)
  46. Bingung kang saya soalnya masih newbie bgt..apa yang dimaksud .nav aja saya ga tahu niih. :(
    1. di kode CSS (pada template kan macem20 ada yang diawali .(titik) ada juga #. itu yang jadi sasarannya
  47. di tunggu update artikel langkahnya lagi kang :-d
    - salam damai!
  48. Kang, saya sudah mempraktekannya . . tapi kok caranya gak berhasil ya? coba cek www.mafiasitez.blogspot.com
  49. Sebelum berangkat ngantor nyempetken hula ah neang kopi kadieu hehe ..
  50. Kang maaf nih OOT, Kang, Kok kotak komentar blog saya ada 2 ya ? Solusinya apa ya kang ? emilseo.blogspot.com
    1. nanti saya liat :D
  51. Maaf kang baru muncul, Lantaran ane jarang online... :D
    Nice deh tutornya..


    Kenalkan blog baru saya http://yasdil-blog.blogspot.com/
  52. Kang kuneon tombol konversi ??
    1. ngadat sakedap :)
  53. kang oot, cara buat artikel per label itu gimana ya kang? kayak di merdeka.com gitu kang
  54. hy kang ismet.. saya membuat blog di blogger saya menggunakan template kang ismet, nah setelah diedit html(saya gak ahli) saya simpen nah beberapa hari setelah mmerubah html tidak ada masalah,, nah tadi pagi saat saya commen dan kebetulan buka kang ismet saya scrool ke bawah tuh blog saya.. dan mengapa hak cipta by kang ismetnya hilang? .. tolong pencerahannya dan ini menyangkut hak cipta.. tolong cepat dijawab blog saya di(education-abstract.blogspot.com). untuk jawaban yang lebih cepat saya tanggapi dimohon agar mengirim lewat email saya
    1. Sip... peduli sama hak cipta...
      Itu ke hapus kali...coba lihat htmlnya dengan teliti...
  55. gak sukses kang,, bantuan dunk :D
    1. masalahnya dimana?
  56. Kalo Ini Gimana kang?

    baliblogers.blogspot.com

    Terima kasih :D
    1. gimana apanya?
  57. maaf mo tanya kang, klo punyaku (produkdjogja.com) biar tetep di tengah css-nya tambah apa ya? soalnya pas scroll stiky menunya geser ke kiri.. nuhun
    1. coba hapus 'left':0, dari scriptnya
  58. Maaf kalau salah lapak kang,,, saya dari tadi cari2 tutorial cara buat widgetnya tidak turun ketika d scrool kayak yang kang ismet gunakan....
    http://prntscr.com/267f4h
  59. Kang Naha nyaak Teu tiasa di abdi naa nyak ? abdi pasang didieu : http://twinsxmp3.blogspot.com/


    Kang Gaduh Template Kanggo Video abdii ?
    Contoh di palih dieu http://twinsxtv.blogspot.com/
    1. wiisss, lagunya mantep2 sob. laikdiiiss. :D \m/
  60. udah lama nih ga ngomen di blognya akang. dan blognya makin fresh n simple. heheh. :)

    btw, boleh request ga kang? pengen tau cara bikin kotak dialog pas awal buka blog, kaya di blognya urangkurai pas liat postingannya kang. :)
    hatur nuhun sateuacanna.
    1. saya coba sob.. sebetulnya, asal memahami konsep standar jQuery mudah ko membuatnya
  61. Mas gagal melulu di blog ane, capek mas sudah berjam2 tidak bisa2 juga. Selectornya yang mana mas di blog saya. acehtourismagency.blogspot com
    1. kayaknya sih .bgnya
  62. cara buat menu melayang setelah du scroll ini kalau buat menu yang sudah menggunakan css larva memang ga bisa yah mas?,aku coba pada menu biasa navigasi biasa bisa,
    1. saya coba dulu ya mas . tutorialnya
  63. kalo sticky nya smooth gimana ya mas?
  64. saya coba gan http://daeng-seo.blogspot.com/ SALAM DAMAI
  65. gak bisa mas di blog saya :(
  66. ampun kang sudah saya jalankan tutorial diatas tapi tetp gak bisa kang :( haduh mohon bantuanya kang
  67. Kang ismet makin bagus aja blognya...
  68. masih gagal kang -_-
    1. gagal dimananya ya?
  69. Udah berhasil kang :)
    makasih ya ,hehe :D
  70. kok saya kesulitan ya mas
    www.parengan.com
    1. sebetulnya tinggal memahami mana selektornya...
  71. mantap . .


    O-KAO
  72. ok bisa dicoba....

    http://caraunic.blogspot.com/
  73. Puten, kang Ismet. Numpang tanya dikit :)
    Cara buat agar Menu1 dan Menu 2 berada di tengah seperti pada screenshot diatas itu tanpa harus nambahin margin-left atau left:..% dsb. itu gimana ya kang?
    Nuhun sebelumnya dan salam kenal.
  74. Permisi kang... saya mau tanya, scrip ini kalau dipakai di Drupal bisa gak ya kang...?? Mohon bantuannya :)
  75. ijin copy script dan mencobanya boss
  76. Kang, Kenapa Saya pakai untuk header kgk bisa ?
  77. kang.. bantuin bisa bantuin ga? ane pake blogger, template dasarnya awesome.inc (PT Keren Sekali). Bisa ga kodenya diaplikasikan template itu? Selector navigasinya pake ".tabs"

    http://carapabae.blogspot.com
    1. bisa.. selektornya .tabs-outer, tinggal ganti aja kode di atas
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.