點選返回頂部效果實現程式碼詳解
本章節詳細分享一段程式碼例項,它實現了點選按鈕可以平滑返回網頁頂部的效果。
這樣的效果在實際應用中非常的廣泛,可能實現的策略有不少,下面就分享一個比較簡單的一種。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> *{ margin:0px; padding:0px; } body { height:1500px; } #top{ width:50px; height:50px; background:green; position:fixed; right:10px; bottom:50px; display:none; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function () { $(window).scroll(function () { if ($(this).scrollTop() > 200) { $("#top").css("display", "block"); }else { $("#top").css("display", "none"); } }) $("#top").click(function () { $("body,html").animate({ scrollTop: 0 }, 500); }) }) </script> </head> <body> <div id="top"></div> </body> </html>
上面的程式碼實現了我們需要的功能,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).$(document).ready(function () {},當文件內容完全載入完畢再去執行函式匯中的程式碼。
(2).$(window).scroll(function () {}),註冊scroll事件處理函式,也就是滾動視窗滾動條時會觸發此事件。
(3).if ($(this).scrollTop() > 200) {
$("#top").css("display", "block");
}else {
$("#top").css("display", "none");
},當向下滾動超過200px,那麼就顯示返回頂部按鈕,否則隱藏。
(4).$("#top").click(function () {
$("body,html").animate({
scrollTop: 0
}, 500);
}),點選按鈕可以返回頂部。
二.相關閱讀:
(1).scroll事件可以參閱jQuery scroll事件一章節。
(2).scrollTop()可以參閱jQuery scrollTop()一章節。
(3).css()可以參閱jQuery css()一章節。
(4).animate()可以參閱jQuery animate()一章節。
相關文章
- 點選返回頂部程式碼具有緩衝效果
- js點選返回網頁頂部程式碼例項詳解JS網頁
- jquery實現的點選返回頂部和底部特效詳解jQuery特效
- jquery點選返回網頁頂部程式碼jQuery網頁
- [前端外掛] js返回頂部 效果實現前端JS
- JavaScript返回頂部詳解JavaScript
- 具有彈性的點選返回網頁頂部程式碼網頁
- 點選返回網頁頂層效果網頁
- js實現點選回到頂部JS
- css實現網頁”回到頂部“的程式碼效果CSS網頁
- jQuery返回頂部按鈕詳解jQuery
- 網站返回頂部jquery js實現程式碼方式案例網站jQueryJS
- CSS-返回頂部程式碼CSS
- 簡單實現點選回到頂部
- jquery實現返回頁面頂部功能。jQuery
- 點選頂部彈出提示層程式碼例項
- 基於js實現點選按鈕回到頂部JS
- js返回頁面頂部的實現(layui)JSUI
- vue專案tween方法實現返回頂部Vue
- 點選實現顯示密碼效果程式碼例項密碼
- app直播原始碼,利用原生JS實現回到頂部以及吸頂效果APP原始碼JS
- mui裡點選input框是為什麼會返回頂部UI
- jQuery頂部帶有選項卡的焦點圖效果jQuery
- js返回頂部JS
- js點選div實現閃爍效果程式碼例項JS
- JavaScript點選按鈕返回底部詳解JavaScript
- 點選回車實現表單提交效果程式碼例項
- RecyclerView滑動到底部的時候點選按鈕直接返回頂部View
- Android RecyclerView實現頭部懸浮吸頂效果AndroidView
- canvas實現點選產生放射性效果程式碼例項Canvas
- 跟隨滾動條漂浮的返回頂部按鈕效果
- 直播軟體搭建,利用原生JS實現回到頂部以及吸頂效果JS
- HTML5商城開發五實現返回頁面頂部HTML
- TesterHome 首頁頂部的導航箭頭點選沒什麼效果
- 點選元素實現動畫方式放大透明然後返回原貌程式碼例項動畫
- Android 最流行的吸頂效果的實現及程式碼Android
- 手機直播原始碼,點選按鈕,立即回到頂部原始碼
- javascript實現的焦點圖輪播效果詳解JavaScript