Menüyü Sabitleme CSS+JQUERY

2 dk okuma 52 görüntülenme

Selam! yeni bir konuyla yine buralardayım.  Bugünkü konumuz çoğu sitede bulunan scrollbar’ı aşağı indirdiğimizde menüyü  üste sabitleme olayının nasıl yapıldığını anlatacağım.

 Jquery kodları

<script type="text/javascript">
  $ (document) .ready (function () { 
            $ (window) .scroll (function () { 
                if ($ (this) .scrollTop ()> 200) { 
                    $ ('.menu').addClass ('sabitleme'); 
                } else {
                    $('.menu').removeClass('sabitleme');
                }
            });
        });
 
</script>

scrollbar’ı  yukarıdan 300px indirdiğimiz zaman  menüyü  üste sabitlemeyi sağlayan jquery kodumuz bu şekilde  sitenize veya tasarımlarınıza göre azaltır veya arttırabilirsiniz kodumuzdaki sabitleme class’ının CSS kodları

.sabitleme{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 10000;
		width: 100%;
		left:0;
		right: 0;
		z-index: 99999;
		}

Z-index’i ekleme sebebim menü üste yapıştığı zaman aşağı indikçe divlerin  altında  kalıyordu bunu çözmek için z-index değerini:999 yaptım. Html bölümünde sabitleme classını yazmanıza gerek yok sadece css’e yazıp onu öyle bırakın ve jquery kodumu yazın işlem gerçekleşmiş olacak.

projenin demosuna burdan ulaşabilirsiniz :  https://codepen.io/UnsalGel/pen/oNvJZVd

Bugünkü konumuz olan Menüyü üste yapıştırmak (Menüyü Sabitleme)  bu kadar  sorularınız olursa iletişim bölümünden veya sosyal  medya hesaplarımdan bana ulaşabilirsiniz.

Yazar

Ünsal Gel

Çocukluk yıllarımdan beri bilgisayara olan merakım sayesinde yazılım dünyasıyla tanıştım. Yeni şeyler öğrendikçe teknolojiye ve yazılıma olan merakım gitgide artmaya başladı. Kendi araştırmalarımda Türkçe kaynak bulmakta zorlandığım konuları anlatmak için bir blog açmaya karar verdim ve şimdi buradayım. Umarım blogumda keyifli ve bilgi dolu zaman geçirirsiniz.

4 Yorum

  1. baran

    calışmadı be kardes

    1. Ünsal Gel

      Bir şeyleri eksik yapmış olmalısın.

  2. Emrah

    Kodların tam olarak nereye yazılacağını ve örneğin blogger da gadget ekleme yoluyla yapılmış mevcut menü kodları ile nasıl ilişkilendirileceğini belirtir misiniz? Yazınızı, verdiğiniz demoyu anlamlandıramayacaklar düzeyinde genişletmeniz daha fazla okura yardımcı olacaktır.

  3. seda

    teşekkürler kardeşim

Yorum Yap

Gerekli alanlar * ile işaretlenmişlerdir.

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.