如何用jQuery實現在鼠標滾動后導航欄保持固定


要實現如下效果,鼠標滾動后,上方導航欄置頂固定

關鍵html代碼:

 

[html]  view plain  copy
 
  1. <div class="header-bottom">  
  2.     <div class="container">             
  3.         <div class="logo">  
  4.             <href="home"><img src="static/web/images/logo.png" alt="遠地資產 " /></a>  
  5.         </div>  
  6.         <div class="top-nav">  
  7.             <span class="menu"</span>  
  8.             <ul>  
  9.                 <li><href="home" class="scroll" >首頁</a></li>  
  10.                 <li><href="about" class="scroll">關於我們</a></li>  
  11.                 <li><href="services" class="scroll">服務領域</a></li>  
  12.                 <li><href="project" class="scroll">業務案例</a></li>  
  13.                 <li><href="references" class="scroll">合作伙伴</a></li>  
  14.                 <li><href="activities" class="scroll">官方活動</a></li>  
  15.                 <li><href="news" class="scroll">新聞資訊</a></li>  
  16.                 <li><href="contact" class="scroll">聯系我們</a></li>  
  17.             </ul>  
  18.         </div>  
  19.         <div class="clearfix"</div>  
  20.     </div>  
  21.   
  22.        </div>  

關鍵CSS代碼:

 

 

[css]  view plain  copy
 
  1. .fixed {  
  2.     position: fixed;  
  3.     top: 0;  
  4.     width: 100%;  
  5.     margin: auto;  
  6.     left: 0;  
  7.     border-bottom: 2px solid #113f6c;  
  8.     z-index: 10000;  
  9. }  


關鍵jquery代碼:

 

 

[javascript]  view plain  copy
 
    1. <script>  
    2.         $(document).ready(function() {  
    3.             var navOffset=$(".header-bottom").offset().top;  
    4.             $(window).scroll(function(){  
    5.                 var scrollPos=$(window).scrollTop();  
    6.                 if(scrollPos >=navOffset){  
    7.                     $(".header-bottom").addClass("fixed");  
    8.                 }else{  
    9.                     $(".header-bottom").removeClass("fixed");  
    10.                 }  
    11.             });  
    12.   
    13.         });  
    14.     </script>  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM