2016-01-21 71 views
4

我知道如何在PC瀏覽器上實現粘貼標題。但是,在移動設備上,「滾動」事件的表現真的很糟糕。它只在窗口停止滾動後纔會觸發,這樣我就無法實時監控'window.scrollTop'。如何在移動設備上實現粘貼標題

我也嘗試過'position:sticky',但這隻支持IOS8及以上版本。

那麼在移動瀏覽器上創建粘性標題的正確方法是什麼?任何想法都很感激,謝謝〜

回答

-1

你可以使用像bootstrap這樣的框架來輕鬆實現。 這裏是相同的代碼片段。

<nav class="navbar navbar-default navbar-fixed-top"> 
     <div class="container"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      </button> 
      <a class="navbar-brand" href="#">Project name</a> 
     </div> 
     <div id="navbar" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav"> 
      <li class="active"><a href="#">Home</a></li> 
      <li><a href="#about">About</a></li> 
      <li><a href="#contact">Contact</a></li> 
      </ul> 
      <ul class="nav navbar-nav navbar-right"> 
      <li><a href="../navbar/">Default</a></li> 
      <li><a href="../navbar-static-top/">Static top</a></li> 
      <li class="active"><a href="./">Fixed top <span class="sr-only">(current)</span></a></li> 
      </ul> 
     </div><!--/.nav-collapse --> 
     </div> 
    </nav> 
+0

你不明白的問題,如果你有第一個粘行,那麼你沒有問題。但是如果需要在滾動後修復任何媒體中的粘性頭文件。然後它顯示延遲。 – Rantiev

相關問題