

Basit Sticky Bar Örneği (Mekanla İlgili Değil)
-
Araştırınca bi ton jQuery kodu, hatta jQuery ile birlikte kullanılması için bir sürü kütüphaneler falan gördüm.
jQuery kullanmamak zaten ayıpta , daha fazlasına gerek yok bence.
saf kod (direkt html şeklinde kaydedip deneyin) :
[removed] dediği yerler <script> tagları
----
Basittir. Döküman hazır olduğunda (yüklenmeden dersek hata verir), elementin offset yüksekliğini alıyoruz. Ardından her scroll hareketinde (kaydırma çubuğu), kontrol fonksiyonuna gidiyoruz ve scroll'un yüksekliğini çekiyoruz (sayfanın neresinde olduğu).
Ardından kontrol() fonksiyonunda karşılaştırıyoruz. Eğer scroll'un değeri büyükse, class kısmına hareket değerini atıyoruz, değilse fix.
--
Birden fazla class varsa ; addclass, removeclass şeklinde jQuery yönlendirmeleri ekleyebilirsiniz.