2012-12-01 19 views
5

Kullanıcı aşağıya doğru kaydırıldığında düzeltme başlığına bir jQuery uyguladım. Ama ie8 hariç tüm tarayıcılarda çalışıyor. Herkes doğru yolu önerebilir.scroll üzerindeki sabit başlık, ie8 içinde çalışmaz

$(document).ready(function() 
{ 
    $(document).scroll(function() 
    { 
     var window_y = $(window).scrollTop(); 
     var header_h = $('.header').height(); 
     if(window_y > header_h) 
     { 
      $(".header").addClass('fixed'); 
     } 
     else 
     { 
      $(".header").removeClass('fixed'); 
     } 
    }); 
}); 

Çalışma referans

$(window).scroll(function() { 
    var header_h = $('.header').height(); 
    //console.log(header_h); 
    if ($(this).scrollTop() > header_h) 
    { 
     $(".header").addClass('fixed'); 
    } 
    else 
    { 
     $(".header").removeClass('fixed'); 
    } 
}); 

bana izin here.

+0

'u denediğinizde herhangi bir sorununuz olup olmadığını sorununuzu jsfiddle.net içinde bir kopyasını oluşturmanızı öneririz. Bu sorunu çoğaltır – charlietfl

+0

keman bağlantısı güncellendi şimdi mantıklı mı? Ihtiyacınız olan bir şey ya da daha fazla başlık almak istiyorum "shopper.queldorei.com" olarak sadece başlık baş aşağı kaydırın. – matthewb

cevap

0

bu denemek ve bu iyi çalışır ya da başlığının değişken hale olmadan başlığının sabit yükseklik verebilir lütfen deneyin ilk konsoldur Bu

+0

Kaydırma işleyicisinden dışarı kaydırmadığınız sürece kafa boyu değişkeni için bir faydası yok, kaydırma olayı, birçok kez bir saniyede – charlietfl

+0

gibi iyi bir fikir çünkü bu gibi bir canlı çalışmam var ve bu, ie8'de çalışıyor ama şimdi burada ie7'de çalışıyor bağlantıdır ve bu http://msg91.com/india/ –

+0

adresini kontrol edebilirsiniz. – matthewb

İlgili konular