自拍亚洲一区欧美另类,亚洲成人影院,亚洲午夜久久久久妓女影院,最近中文字幕高清中文字幕无,亚洲熟妇av一区二区三区漫画

網(wǎng)絡(luò)建站知識(shí)

精準(zhǔn)傳達(dá) ? 價(jià)值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律

Html 返回頂部代碼及注釋說明

作者:Smileby陌少羽 | 2019-04-13 17:46 |點(diǎn)擊:

最近做了一個(gè)排行榜頁面,分類較多,并且以圖文形式展示......最后頁面明顯過長了,用戶體驗(yàn)自然不夠好。最后想著在頁面上部增加了頁面內(nèi)跳轉(zhuǎn)導(dǎo)航,直接導(dǎo)航到本頁的分類命名錨塊。當(dāng)然這就需要結(jié)合“返回頂部”功能來取得更好的體驗(yàn)了。當(dāng)然一般情況下首先還是要避免頁面過長,內(nèi)容薄弱關(guān)聯(lián)性不夠的跳出率會(huì)很高。

下面就說下簡單的返回頂部效果的代碼實(shí)現(xiàn),附注釋說明。

 

1. 最簡單的靜態(tài)返回頂部,點(diǎn)擊直接跳轉(zhuǎn)頁面頂部,常見于固定放置在頁面底部返回頂部功能

方法一:用命名錨點(diǎn)擊返回到頂部預(yù)設(shè)的id為top的元素

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

方法二:操作scrooll函數(shù)用來控制滾動(dòng)條的位置(第一個(gè)參數(shù)是水平位置,第二個(gè)參數(shù)是垂直位置)

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

 缺點(diǎn):返回效果是立即的,不符合一般瀏覽頁面的滾動(dòng)感覺;

         靜態(tài)固定于頁面底部,用戶不一定看得到。

 

2. 簡單的靜態(tài)返回頂部,用js模擬滾動(dòng)效果上滑至頂部

 
js代碼
function pageScroll(){
    //把內(nèi)容滾動(dòng)指定的像素?cái)?shù)(第一個(gè)參數(shù)是向右滾動(dòng)的像素?cái)?shù),第二個(gè)參數(shù)是向下滾動(dòng)的像素?cái)?shù))
    window.scrollBy(0,-100);
    //延時(shí)遞歸調(diào)用,模擬滾動(dòng)向上效果
    scrolldelay = setTimeout('pageScroll()',100);
    //獲取scrollTop值,聲明了DTD的標(biāo)準(zhǔn)網(wǎng)頁取document.documentElement.scrollTop,否則取document.body.scrollTop;因?yàn)槎咧挥幸粋€(gè)會(huì)生效,另一個(gè)就恒為0,所以取和值可以得到網(wǎng)頁的真正的scrollTop值
    var sTop=document.documentElement.scrollTop+document.body.scrollTop;
    //判斷當(dāng)頁面到達(dá)頂部,取消延時(shí)代碼(否則頁面滾動(dòng)到頂部會(huì)無法再向下正常瀏覽頁面)
    if(sTop==0) clearTimeout(scrolldelay);
}
 
html代碼
<a onclick="pageScroll()">返回頂部</a>

缺點(diǎn):滾動(dòng)效果不平滑,且在頁面很長時(shí)點(diǎn)擊返回頂部,未向上到達(dá)頁面頂部無法再正常瀏覽頁面;

        同上依舊是靜態(tài)固定于頁面底部,不一定能曝光在用戶面前。

 

如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請(qǐng)注明?? "Html 返回頂部代碼及注釋說明
多一份免費(fèi)策劃方案,總有益處。

請(qǐng)直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計(jì) 品牌營銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費(fèi)獲得專屬《策劃方案》及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218