jQuery實現(xiàn)的監(jiān)聽導(dǎo)航滾動置頂狀態(tài)功能示例
本文實例講述了jQuery實現(xiàn)的監(jiān)聽導(dǎo)航滾動置頂狀態(tài)功能。分享給大家供大家參考,具體如下:
1. js代碼
/** * Created by EDUASK on 2016/5/20. */ $(function(){ //引入id標(biāo)簽; var navtive=$("#native"); //設(shè)置導(dǎo)航標(biāo)簽為置頂; var offsetTop=navtive.offset().top; //定義一個監(jiān)聽高度; var scrollHeight=$(document).scrollTop; fn(navtive,offsetTop); //設(shè)置監(jiān)聽事件; $(window).scroll(function(){ fn(navtive,offsetTop); }); //調(diào)用方法; function fn(navtive,offsetTop){ var scrollHeight=$(document).scrollTop(); if(offsetTop>scrollHeight){ navtive.css("top",offsetTop); }else{ navtive.css("top",scrollHeight); } } });
2. html代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>監(jiān)聽導(dǎo)航滾動置頂</title> <!--css樣式;--> <style type="text/css"> /*添加導(dǎo)航條的樣式; */ #native{ background: blue; width: 100%; height: 20px; color: red; position: absolute; top: 100px; left: 0; text-align: center; } </style> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript" src="監(jiān)聽導(dǎo)航滾動置頂.js"> </script> </head> <body> <p id="top">ddddd</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <div id="native">歡迎訪問我的導(dǎo)航條</div> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <a href="#top" rel="external nofollow" >回到頂部</a> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> <p>aaaaaaaaaaaa</p> </body> </html>
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試運行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jquery實現(xiàn)點擊變換導(dǎo)航樣式的方法
- Jquery給當(dāng)前頁或者跳轉(zhuǎn)后頁面的導(dǎo)航欄添加選中后樣式的實例
- jQuery點擊導(dǎo)航欄選中更換樣式的實現(xiàn)代碼
- jQuery實現(xiàn)的粘性滾動導(dǎo)航欄效果實例【附源碼下載】
- jquery仿京東導(dǎo)航/仿淘寶商城左側(cè)分類導(dǎo)航下拉菜單效果
- jQuery 頂部導(dǎo)航跟隨滾動條滾動固定浮動在頂部
- 基于jquery實現(xiàn)導(dǎo)航菜單高亮顯示(兩種方法)
- jquery實現(xiàn)點擊向下展開菜單項(伸縮導(dǎo)航)效果
- jQuery仿京東商城樓梯式導(dǎo)航定位菜單
- jQuery實現(xiàn)導(dǎo)航樣式布局操作示例【可自定義樣式布局】
相關(guān)文章
jquery分頁插件jquery.pagination.js使用方法解析
這篇文章主要針對js分頁插件jquery.pagination.js使用方法進行解析,很實用的分頁插件,感興趣的小伙伴們可以參考一下2016-04-04CSS3結(jié)合jQuery實現(xiàn)動畫效果及回調(diào)函數(shù)的實例
下面小編就為大家分享一篇CSS3結(jié)合jQuery實現(xiàn)動畫效果及回調(diào)函數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12基于jQuery實現(xiàn)的Ajax 驗證用戶名唯一性實例代碼
本文分為jsp代碼和后臺代碼給大家介紹了基于jQuery實現(xiàn)的Ajax 驗證用戶名唯一性,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-06-06easyui datagrid 表格中操作欄 按鈕圖標(biāo)不顯示的解決方法
下面小編就為大家?guī)硪黄猠asyui datagrid 表格中操作欄 按鈕圖標(biāo)不顯示的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07