2015-06-21 99 views
-2

我想弄清楚如何設置一些部分標題保持固定,但當用戶到達下一個標題時,然後向上滾動頁面。例如:http://www.codeandtheory.com/about-us固定/滾動Div

我的標記:

<div class="section-title"><div class="section-bar"></div> 
<a href="#collections"><p class="section-title">Collections Management</p></a> 
</div> 

我的CSS:

.section-title { 
    width: 270px; 
    font-size: 30px; 
    line-height: 38px; 
    color: #f18a21; 
    text-transform: uppercase; 
    position: fixed; 
    float: left; 
    display: block; 
} 

測試環節:http://api.mtscollective.com

可這在純CSS來完成,或者需要JS?

謝謝!

+0

JS是必需的。 –

+0

@ dwreck08啊。你能推薦任何現有解決方案嗎? –

回答

3

Js是必需的!

試試這個相同的

jQuery的

<script>  
$(window).scroll(function(){ 
     if ($(this).scrollTop() > 100) { 
      $('.section-title').addClass('fixed'); 
     } else { 
      $('.section-title').removeClass('fixed'); 
     } 
    }); 
</script> 

CSS:

.fixed {position:fixed; top:0; left:0;} 
+0

謝謝!它應該是'.section-title'而不是'#section-title'?我看到腳本正在做什麼,但是它似乎對滾動不起作用。更新http://api.mtscollective.com –

+0

我的錯誤..它應該是'.section-title' – Karan