大家在瀏覽網站時有沒有發現,往下滑動頁面會出現一個回到頂部的按鈕,點擊就能回到頂部,那你知道HTML頁面回到頂部怎麼實現的嗎?這篇文章就跟大家分享最簡單的HTML頁面回傳頂部的jQuery程式碼,有興趣的朋友可以參考一下。
實現頁面返回頂部的效果需要用到很多JavaScript知識,例如:function(),animate,fadeOut等等,如有不清楚的小伙伴可以參考PHP中文網的相關文章,或者訪問JavaScript影片教學。
實例描述:使用者往下滑動頁面,當滾動條距離頂部的距離大於100px時,用fadeIn顯示返回按鈕,當點擊按鈕返回頂部後,按鈕消失,具體代碼如下:
HTML部分:
<div id="wrapper"> <div class="cont1"></div> <div class="cont2"></div> <div class="cont3"></div> <div class="cont4"></div> <a href="javascript:void(0)" id="toTop" style="display: block;"> </a> </div>
CSS部分:
*{margin: 0;padding: 0;} #wrapper{margin: 0 auto;width: 500px;} .cont1{height: 500px;background-color: wheat;} .cont2{height: 500px;background-color: honeydew;} .cont3{height: 500px;background-color: blueviolet;} .cont4{height: 500px;background-color: pink;} #toTop {display: none;text-decoration: none;position: fixed;bottom: 20px;right: 20px;overflow: hidden;width: 50px;height: 50px;background: url(img/icon_top.png) no-repeat center center;}
JavaScript部分:
註:因為用的是jQuery寫的,要記得引入jQuery檔案啊
$(function(){ //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失 $(function () { $(window).scroll(function(){ if ($(window).scrollTop()>100){ $("#toTop").fadeIn(1000); } else { $("#toTop").fadeOut(1000); } }); //当点击跳转链接后,回到页面顶部位置 $("#toTop").click(function(){ $('body,html').animate({scrollTop:0},1000); return false; }); }); });
效果圖:
#以上給大家分享如何用jQuery實作HTML頁面回傳頂部的程式碼,步驟很詳細,簡單易懂,初學者可以自己動手嘗試,看看你的程式碼能不能實現回到頂部的效果,希望這篇文章對你有幫助!
【相關教學推薦】
1. jQuery中文參考手冊
2. jQuery影片教學 ##3.
bootstrap教學
想要下載回到頂部效果程式碼,可存取:回到頂部程式碼 欄位!
以上是如何用jQuery實現頁面返回頂部的效果(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!