首頁  >  文章  >  web前端  >  如何用jQuery實現頁面返回頂部的效果(附程式碼)

如何用jQuery實現頁面返回頂部的效果(附程式碼)

yulia
yulia原創
2018-10-18 11:51:124291瀏覽

大家在瀏覽網站時有沒有發現,往下滑動頁面會出現一個回到頂部的按鈕,點擊就能回到頂部,那你知道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(){
                 $(&#39;body,html&#39;).animate({scrollTop:0},1000);
                 return false;
             });
         });
    });

效果圖:

如何用jQuery實現頁面返回頂部的效果(附程式碼)

#以上給大家分享如何用jQuery實作HTML頁面回傳頂部的程式碼,步驟很詳細,簡單易懂,初學者可以自己動手嘗試,看看你的程式碼能不能實現回到頂部的效果,希望這篇文章對你有幫助!

【相關教學推薦】

1. jQuery中文參考手冊
2. jQuery影片教學  ##3.
bootstrap教學 

想要下載回到頂部效果程式碼,可存取:

回到頂部程式碼 欄位!

以上是如何用jQuery實現頁面返回頂部的效果(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn