2017-09-25 60 views
0

我有這個自動/隱藏標題,它位於頂部圖像下方的絕對位置。當到達文檔頂部時,需要激活放置在頂部圖像下方的自動/隱藏標題

.header-sticky { 
     margin: -30px 0px 0px; 
     padding: 0px 55px; 
     background: #fff; 
     position: absolute; 
     z-index:9; 
     width: 52.4%; 
     right: 0; 
     height: 100px; 
     overflow: hidden; 
    } 

現在它激活與偏移設置自動/隱藏功能,但我想激活此當頭部到達文檔的頂部。

這怎麼辦?

這裏是一個小提琴:https://jsfiddle.net/dp174zjx/1/

的問題是,我需要激活下面的類時,頭到達頂部:

.header-sticky--hidden { 
    -webkit-transform: translateY(-100%) !important; 
    -ms-transform: translateY(-100%) !important; 
    transform: translateY(-100%) !important; 
    } 

    .header-sticky--narrow { 
    position: fixed; 
    z-index:9; 
    top: 0px; 

    } 

回答

0

,它可以像這樣

$(window).scroll(function() { 
    var offset = $('.header-sticky').offset().top; 
    if ($(window).scrollTop() >= offset) { 
     //Hide the header 
    } 
}); 
+0

完成這是否也適用於我現在的代碼?有一個自動/隱藏功能激活,偏移量爲600px。但是,不要被偏移量激活,我希望它在到達文檔頂部時被激活。 – DWTBC

+0

@DTTBC您已得到答案。繼續嘗試,然後繼續詢問。 – jack

+0

我確實嘗試將其粘貼進去,並且無法使其正常工作 - >因此我的問題 – DWTBC

相關問題