2017-07-25 63 views
0

在我的網站上,我做了粘頭。ScrollTop bug jquery在chrome

它非常好每個瀏覽器,但是當我在MacBook上測試Chrome上有與scrollTop

我有我的主標題和粘性頭的錯誤:

我這個代碼:

$(document).on('scroll',function() {  
    if ($(document).scrollTop() >= 150) { 
     $('header:not(.sticky)').hide(); 
     $('header.sticky').show(); 
    } else { 
     $('header:not(.sticky)').show(); 
     $('header.sticky').hide(); 
    } 
}); 

當我滾動到150px時,它跳到我的頁面頂部。

感謝您的幫助!

回答

0

這工作正常,在Chrome在Mac機

$(document).scroll(()=> { 
    if($(this).scrollTop()>= 150) { 
     //Your Actions 
    } 
    else { 
     //Your Actions 
    } 
    });