<code id="6mcsu"></code>
<li id="6mcsu"></li>
<li id="6mcsu"><dl id="6mcsu"></dl></li>
  • <code id="6mcsu"><tr id="6mcsu"></tr></code>
    或者

    三款返回頁面頂部代碼

    作者:dengying 瀏覽:2378 發布時間:2015-06-18
    編輯 分享 評論 0

        

        本文介紹三款簡單的返回頁面頂部代碼,可以使用簡單的HTML錨標記,也可使用Javascript Scroll函數動態返回,其它的還有懸浮腳本等有點復雜了,本文不再介紹,大家根據自己需要選擇其中的一種即可,總之簡約最美的,能減少代碼就減少代碼,能不調用的就別調用,要不是天緣博客的文章都是牛長也不會添加這個功能。

        一、使用錨標記返回頁面頂部

        使用HTML錨標記最簡單,就是看起來有點不好看,點擊后會在地址欄顯示這個錨標記,其它的倒沒什么。

        頁面頂部放置:

    <a name="top" id="top"></a>

        放置位置在<body>標簽之后隨便找個地方放都可以,只要靠近頂部即可。

        頁面底部放置:

    <a href="#top" target="_self">返回頂部</a>

        二、使用Javascript Scroll函數返回頂部

        scrooll函數用來控制滾動條的位置,有兩種很簡單的實現方式:

        方式1:

    <a href="javascript:scroll(0,0)">返回頂部</a>

        scroll第一個參數是水平位置,第二個參數是垂直位置,比如要想定位在垂直50像素處,改成scroll(0,50)就可以了。

        方式2:

        本方式是漸進式返回頂部,要好看一些,代碼如下:

    function pageScroll() {  

                window.scrollBy(0,-10);  

                scrolldelay = setTimeout('pageScroll()',100);  

                }  

                <a href="pageScroll();">返回頂部</a> 

        這樣就會動態返回頂部,不過雖然返回到頂部但是代碼仍在運行,還需要在pageScroll函數加一句給停止掉。

    if(document.documentElement.scrollTop==0) clearTimeout(scrolldelay);

        三、使用Onload加上scroll功能實現動態返回頂部

        1、首先在網頁BODY標簽結束之前加上:

    <div id="gotop">返回頂部</div>

        2、再調用以下JS腳本部分(本腳本非天緣原創,早前來源于Z-BLOG官方論壇上收集,源包未帶作者鏈接,如果原作者看到敬請留言添加):

    BackTop=function(btnId){  

         var btn=document.getElementById(btnId);  

         var d=document.documentElement;  

         window.onscroll=set;  

         btn.onclick=function (){  

            btn.style.display="none";  

             window.onscroll=null;  

            this.timer=setInterval(function(){  

                 d.scrollTop-=Math.ceil(d.scrollTop*0.1);  

                if(d.scrollTop==0) clearInterval(btn.timer,window.onscroll=set);  

            },10);  

         };  

         function set(){btn.style.display=d.scrollTop?'block':"none"}  

    };  

    BackTop('gotop'); 

        對Z-BLOG而言,可以放到$(document).ready(function(){....函數中,也可以獨立存成一個js文件,比如gotop.js,再通過:

    <SCRIPT src="/js/gotop.js" type=text/javascript></SCRIPT>

        來調用,當然了位置最好放在“返回頂部”標簽的下面,該調用方法已假設路徑為JS,其它位置請自行修改。

        補充:

        上述返回頂部代碼都是文字式樣的,也可以把文字更換為漂亮一點的圖標,另外還有懸浮狀的返回頂部代碼(就是頁面滾動時,返回頂部圖標也會跟著跑的那種),需要使用到層等,搞的有點復雜了,本文暫不列出。


    詞條統計

  • 瀏覽次數:2378
  • 編輯次數:0次歷史版本
  • 最近更新:2015-06-18
  • 創建者:dengying
  • 相關詞條

    相關問答

    相關百科

    相關資訊

    乱色精品无码一区二区国产盗| 中文字幕亚洲免费无线观看日本| 日韩欧美群交P片內射中文| 亚洲精品无码AV人在线播放| 在线欧美中文字幕农村电影| 狠狠噜天天噜日日噜无码| 中文无码人妻有码人妻中文字幕| 无码人妻一区二区三区免费视频 | 精品久久久久久无码专区不卡| 日本乱中文字幕系列| 久久久久无码专区亚洲av| 中文字幕丰满乱子伦无码专区| 日本久久久久久中文字幕| 日韩精品人妻一区二区中文八零| 日韩精品人妻系列无码专区| 国产色无码专区在线观看| 熟妇人妻无乱码中文字幕真矢织江| 亚洲人成无码网站久久99热国产| 欧洲人妻丰满av无码久久不卡| 亚洲中文字幕无码久久精品1| 国内精品久久久久久中文字幕| 欧美巨大xxxx做受中文字幕| 日韩人妻无码精品久久久不卡| 熟妇人妻中文av无码| 色综合久久中文综合网| а中文在线天堂| 99久久无色码中文字幕人妻| 亚洲成av人片不卡无码久久| 国产精品无码一区二区在线 | 国产成人无码精品一区在线观看| 亚洲AV无码一区二区三区系列| 无码丰满熟妇juliaann与黑人 | 久久久中文字幕| 亚洲乱码中文字幕综合| 中文亚洲AV片在线观看不卡| 人妻无码αv中文字幕久久琪琪布| 亚洲AV永久无码天堂影院| 亚洲中文字幕日本无线码| 伊人蕉久中文字幕无码专区| 一区二区三区无码高清视频| 中文成人无字幕乱码精品区|