jQuery實(shí)現(xiàn)的監(jiān)聽(tīng)導(dǎo)航滾動(dòng)置頂狀態(tài)功能示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)的監(jiān)聽(tīng)導(dǎo)航滾動(dòng)置頂狀態(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; //定義一個(gè)監(jiān)聽(tīng)高度; var scrollHeight=$(document).scrollTop; fn(navtive,offsetTop); //設(shè)置監(jiān)聽(tīng)事件; $(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)聽(tīng)導(dǎo)航滾動(dòng)置頂</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)聽(tīng)導(dǎo)航滾動(dòng)置頂.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">歡迎訪問(wèn)我的導(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代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試運(yùn)行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《jQuery常見(jiàn)事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見(jiàn)經(jīng)典特效匯總》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jquery實(shí)現(xiàn)點(diǎn)擊變換導(dǎo)航樣式的方法
- Jquery給當(dāng)前頁(yè)或者跳轉(zhuǎn)后頁(yè)面的導(dǎo)航欄添加選中后樣式的實(shí)例
- jQuery點(diǎn)擊導(dǎo)航欄選中更換樣式的實(shí)現(xiàn)代碼
- jQuery實(shí)現(xiàn)的粘性滾動(dòng)導(dǎo)航欄效果實(shí)例【附源碼下載】
- jquery仿京東導(dǎo)航/仿淘寶商城左側(cè)分類(lèi)導(dǎo)航下拉菜單效果
- jQuery 頂部導(dǎo)航跟隨滾動(dòng)條滾動(dòng)固定浮動(dòng)在頂部
- 基于jquery實(shí)現(xiàn)導(dǎo)航菜單高亮顯示(兩種方法)
- jquery實(shí)現(xiàn)點(diǎn)擊向下展開(kāi)菜單項(xiàng)(伸縮導(dǎo)航)效果
- jQuery仿京東商城樓梯式導(dǎo)航定位菜單
- jQuery實(shí)現(xiàn)導(dǎo)航樣式布局操作示例【可自定義樣式布局】
相關(guān)文章
在jQuery中 關(guān)于json空對(duì)象篩選替換
本篇文章,小編將為大家介紹,在jQuery中 關(guān)于json空對(duì)象篩選替換,有需要的朋友可以參考一下2013-04-04jquery分頁(yè)插件jquery.pagination.js使用方法解析
這篇文章主要針對(duì)js分頁(yè)插件jquery.pagination.js使用方法進(jìn)行解析,很實(shí)用的分頁(yè)插件,感興趣的小伙伴們可以參考一下2016-04-04jQuery實(shí)現(xiàn)的仿select功能代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)的仿select功能代碼,使用jquery.select.js插件實(shí)現(xiàn)select選擇功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08CSS3結(jié)合jQuery實(shí)現(xiàn)動(dòng)畫(huà)效果及回調(diào)函數(shù)的實(shí)例
下面小編就為大家分享一篇CSS3結(jié)合jQuery實(shí)現(xiàn)動(dòng)畫(huà)效果及回調(diào)函數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12JQuery入門(mén)基礎(chǔ)小實(shí)例(1)
這篇文章主要講述了一個(gè)JQuery入門(mén)基礎(chǔ)小實(shí)例,實(shí)現(xiàn)的過(guò)程效果都很簡(jiǎn)單,特別適合初學(xué)者來(lái)學(xué)習(xí),感興趣的小伙伴們可以參考一下2015-09-09基于jQuery實(shí)現(xiàn)的Ajax 驗(yàn)證用戶(hù)名唯一性實(shí)例代碼
本文分為jsp代碼和后臺(tái)代碼給大家介紹了基于jQuery實(shí)現(xiàn)的Ajax 驗(yàn)證用戶(hù)名唯一性,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-06-06自己用jQuery寫(xiě)了一個(gè)圖片的馬賽克消失效果
這篇文章主要介紹的是自己用jQuery寫(xiě)了一個(gè)圖片的馬賽克消失效果實(shí)現(xiàn)過(guò)程,需要的朋友可以參考下2014-05-05easyui datagrid 表格中操作欄 按鈕圖標(biāo)不顯示的解決方法
下面小編就為大家?guī)?lái)一篇easyui datagrid 表格中操作欄 按鈕圖標(biāo)不顯示的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07