基于javascript實現(xiàn)返回頂部按鈕

基于javascript實現(xiàn)返回頂部按鈕

ID:30511222

大?。?6.70 KB

頁數(shù):4頁

時間:2018-12-30

基于javascript實現(xiàn)返回頂部按鈕_第1頁
基于javascript實現(xiàn)返回頂部按鈕_第2頁
基于javascript實現(xiàn)返回頂部按鈕_第3頁
基于javascript實現(xiàn)返回頂部按鈕_第4頁
資源描述:

《基于javascript實現(xiàn)返回頂部按鈕》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、我真正系統(tǒng)地接觸和學習黨的基本知識是在這次中級黨校的培訓班上。通過學習,了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進一步的了解基于Javascript實現(xiàn)返回頂部按鈕  一個網(wǎng)頁內(nèi)容一多,就會分屏顯示數(shù)據(jù),如果屏目很多,用戶訪問的數(shù)據(jù)已經(jīng)到了頁面的底部,這時候返回到頂部也是需要一點時間.這樣對用戶體驗來說,可能就稍微遜了一點.所以頁面數(shù)據(jù)多的網(wǎng)頁,現(xiàn)在都會用一個"返回頂部"按鈕來快速跳轉(zhuǎn)到網(wǎng)頁的頂部.  那現(xiàn)在我們就來實現(xiàn)這么一個功能.  這個頁面我們就不寫什么數(shù)據(jù),直接就加入一個a標簽來作為返回頂部的

2、按鈕,并給他一個class名稱:top.  頂部  然后設(shè)置其樣式表:  body{  ?height:3000px;  }  .top{  ?position:absolute;  ?top:120px;  ?display:inline-block;  ?width:50px;  ?height:50px;  ?line-height:50px;  ?text-decoration:none;對黨的認識也有了進一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實

3、代表我真正系統(tǒng)地接觸和學習黨的基本知識是在這次中級黨校的培訓班上。通過學習,了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進一步的了解  ?text-align:center;  ?background-color:#;  ?color:#ffffff;  ?right:10px;  ?transition:all0.3s;  ??visibility:hidden;  }  .top:hover{  ?background-color:#ff3300;  }  這里body設(shè)定為3000的高度,主要是讓頁

4、面有滾動的效果.按鈕一般都是放在網(wǎng)頁的右邊靠下一點的位置.這里我們通過position來設(shè)置.  我們還要分析一下,當用戶的訪問的網(wǎng)頁在頁面的頂部時,這個按鈕肯定是不顯示的.所以我們這里用了visibility來控制按鈕的顯示與否.  界面很簡單,我們就先將就一下.下面來分析JS的實現(xiàn).  首先這個按鈕是在整個網(wǎng)頁的效果上,因此監(jiān)聽滾動事件需要設(shè)置在整個窗口上.因此,我們給window設(shè)置一個onscroll事件.  window.onscroll=function(e){...}  在這個事件里我們來控制返回頂部按

5、鈕的上下位置,對黨的認識也有了進一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實代表我真正系統(tǒng)地接觸和學習黨的基本知識是在這次中級黨校的培訓班上。通過學習,了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進一步的了解和是否顯示.首先來完成上下位置的控制.  上下位置的控制,我們肯定得計算scrollTop的高度,以及網(wǎng)頁單屏顯示的高度.當用戶進入頁面的時候,我們默認給這個按鈕放置在頁面右中部位置.這時候的計算是:  varn_half_height=wi

6、ndow.screen.height/2;  將這個值賦給按鈕的top屬性.  然后如果用戶滾動的時候,位置肯定是保持不變的,這時候的計算應(yīng)該是:  varn_stop=e.target.scrollingElement.scrollTop;//獲取scrollTop的高度  varn_top=n_stop+n_half_height;//得到位置  這是e對象是onsroll里的參數(shù)event.這里我使用的是谷歌瀏覽器.其他瀏覽器未測試.如果需要兼容,大家可以處理一下.  每滾動都得計算其高度,所以這個應(yīng)該是放入在

7、onscroll事件中.然后,將這個值賦給按鈕的top屬性.  當然不要忘記一件事,就是scrollTop為0的時候,按鈕不需要顯示.大于0的時候,得讓按鈕顯示.前面講過我們用visibility這個屬性來控制的.這樣代碼就完整了.  Javascript完整代碼  varele_body=document.body;  varele_top=對黨的認識也有了進一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實代表我真正系統(tǒng)地接觸和學習黨的基本知識是在這次中級黨校

8、的培訓班上。通過學習,了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進一步的了解document.getElementsByClassName("top")[0];  varn_half_height=window.screen.height/2;  ele_top.style.top=n_half_height+"px";  win

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。