jQuery實(shí)現(xiàn)回到頂部效果
本文實(shí)例為大家分享了jQuery實(shí)現(xiàn)回到頂部效果的具體代碼,供大家參考,具體內(nèi)容如下
動(dòng)畫:通過點(diǎn)擊側(cè)欄導(dǎo)航,頁面到達(dá)相應(yīng)的位置
jQuery方法:show(), hide(), animate()
動(dòng)畫效果:
代碼:
<!DOCTYPE html> <head> <meta charset="UTF-8"> <title>回到頂部</title> <script src="D:\jQuery/jquery-3.3.1.js"></script> <style> body, div, ul, li{ margin: 0; padding: 0; list-style: none; } #container{ margin: 10px; } #header{ width: 100%; height:200px; border: 2px solid #000; } #contant ul li{ width: 100%; height:600px; border: 2px solid #000; } #footer{ width: 100%; height:200px; border: 2px solid #000; } #scroll{ position: fixed; right: 50px; top: 300px; width: 80px; background: orange; opacity: 0.5 } #scroll ul{ list-style:none; } #scroll ul li{ width: 100%; height: 45px; line-height:45px; text-align: center; } </style> </head> <body> <div id="container"> <div id="header">頭部</div> <div id="contant"> <ul> <li>圖書</li> <li>服裝</li> <li>電子</li> <li>寵物</li> </ul> </div> <div id="footer">底部</div> <div id="scroll"> <ul> <li>圖書</li> <li>服裝</li> <li>電子</li> <li>寵物</li> <li>回到頂部</li> </ul> </div> </div> <script type="text/javascript"> $(document).ready(function () { //當(dāng)鼠標(biāo)進(jìn)入側(cè)邊導(dǎo)航欄時(shí)改變側(cè)欄樣式 $("#scroll").mouseenter(function(){ $(this).css( "opacity",1 ); }); $("#scroll").mouseleave(function(){ $(this).css("opacity",0.5); }) $("#scroll ul li").mouseover(function(){ $(this).css( { "color":"red", "cursor":"pointer" }); }); $("#scroll ul li").mouseout(function(){ $(this).css("color","black"); }) //點(diǎn)擊側(cè)欄導(dǎo)航,頁面到達(dá)相應(yīng)位置 $("#scroll ul li").click(function () { switch($(this).index()){ case 4: // $(window).scrollTop(0); $(document.body).animate({"scrollTop":0},1000); $(document.documentElement).animate({"scrollTop":0},1000); break; case 0: $(document.body).animate({"scrollTop":200},1000); $(document.documentElement).animate({"scrollTop":200},1000); break; case 1: $(document.body).animate({"scrollTop":800},1000); $(document.documentElement).animate({"scrollTop":800},1000); break; case 2: $(document.body).animate({"scrollTop":1400},1000); $(document.documentElement).animate({"scrollTop":1400},1000); break; case 3: $(document.body).animate({"scrollTop":2000},1000); $(document.documentElement).animate({"scrollTop":2000},1000); break; default: break; } }); }); </script> </body> <html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery實(shí)現(xiàn)簡單的回到頂部totop功能示例
- 如何利用JQuery實(shí)現(xiàn)從底部回到頂部的功能
- jquery實(shí)現(xiàn)點(diǎn)擊頁面回到頂部
- jquery實(shí)現(xiàn)跳到底部,回到頂部效果的簡單實(shí)例(類似錨)
- jQuery回到頂部的代碼
- jQuery實(shí)現(xiàn)帶有動(dòng)畫效果的回到頂部和底部代碼
- jquery實(shí)現(xiàn)的動(dòng)態(tài)回到頂部特效代碼
- jQuery實(shí)現(xiàn)分章節(jié)錨點(diǎn)“回到頂部”動(dòng)畫特效代碼
- jquery網(wǎng)頁回到頂部效果(圖標(biāo)漸隱,自寫)
相關(guān)文章
JQuery EasyUI 加載兩次url的原因分析及解決方案
這篇文章主要介紹了JQuery EasyUI 加載兩次url的原因分析及解決方案,需要的朋友可以參考下2014-08-08jQuery css() 方法動(dòng)態(tài)修改CSS屬性
在jquery中我們要?jiǎng)討B(tài)的修改css屬性我們只要使用css()方法就可以實(shí)現(xiàn)了,下面我來給各位同學(xué)詳細(xì)介紹介紹。2016-09-09基于JQuery的$.ajax方法進(jìn)行異步請求導(dǎo)致頁面閃爍的解決辦法
這篇文章主要介紹了基于JQuery的$.ajax方法進(jìn)行異步請求導(dǎo)致頁面閃爍的解決辦法的相關(guān)資料,非常具有參考借鑒價(jià)值,需要的朋友可以參考下2016-05-05jquery form表單提交插件asp.net后臺中文解碼
對于jquery form表單提交插件jquery.form.js,在提交表單數(shù)據(jù)時(shí),如果表單數(shù)據(jù)有中文,則被提交的數(shù)據(jù)是要經(jīng)過編碼的。2010-06-06jQuery實(shí)現(xiàn)的省市聯(lián)動(dòng)菜單功能示例【測試可用】
這篇文章主要介紹了jQuery實(shí)現(xiàn)的省市聯(lián)動(dòng)菜單功能,結(jié)合完整實(shí)例形式分析了jQuery實(shí)現(xiàn)級聯(lián)菜單的具體流程與操作方法,涉及jQuery表單及數(shù)組元素的遍歷及事件響應(yīng)處理技巧.非常簡單實(shí)用,需要的朋友可以參考下2017-01-01Jquery多選下拉列表插件jquery multiselect功能介紹及使用
支持點(diǎn)擊label實(shí)現(xiàn)checkbox組選擇,頭部選項(xiàng),如全選/ 取消全選 /關(guān)閉功能,支持鍵盤選擇等等,下面與大家分享下具體使用2013-05-05使用jQuery的easydrag插件實(shí)現(xiàn)可拖動(dòng)的DIV彈出框
EasyDrag 是一個(gè)用來實(shí)現(xiàn)頁面元素拖拉的 jQuery 插件。接下來通過本文給大家介紹使用jQuery的easydrag插件實(shí)現(xiàn)可拖動(dòng)的DIV彈出框,感興趣的朋友一起學(xué)習(xí)吧2016-02-02