js+css實現(xiàn)回到頂部按鈕(back to top)
本文實例介紹了js+css實現(xiàn)回到頂部按鈕的方法,分享給大家供大家參考,具體內(nèi)容如下
效果

html
<p id="back-to-top"><a href="#top"><span></span></a></p>
css
p#back-to-top{
position:fixed;
bottom:100px;
right:80px;
}
p#back-to-top a{
text-align:center;
text-decoration:none;
color:#d1d1d1;
display:block;
width:30px;
/*使用CSS3中的transition屬性給跳轉(zhuǎn)鏈接中的文字添加漸變效果*/
-moz-transition:color1s;
-webkit-transition:color1s;
-o-transition:color1s;
}
p#back-to-top a:hover{
color:#979797;
}
p#back-to-top a span{
background:#d1d1d1 url(../images/arrow_up.png) no-repeat center center;
border-radius:6px;
display:block;
height:30px;
width:30px;
margin-bottom:5px;
/*使用CSS3中的transition屬性給<span>標(biāo)簽背景顏色添加漸變效果*/
-moz-transition:background1s;
-webkit-transition:background1s;
-o-transition:background1s;
}
#back-to-top a:hover span{
background:#979797 url(../images/arrow_up.png) no-repeat center center;
}
js
<script type="text/javascript">
$(document).ready(function(){
//首先將#back-to-top隱藏
$("#back-to-top").hide();
//當(dāng)滾動條的位置處于距頂部600像素以下時,跳轉(zhuǎn)鏈接出現(xiàn),否則消失
$(function () {
$(window).scroll(function(){
if ($(window).scrollTop()>600){
$("#back-to-top").fadeIn(500);
}else{
$("#back-to-top").fadeOut(500);
}
});
//當(dāng)點(diǎn)擊跳轉(zhuǎn)鏈接后,回到頁面頂部位置
$("#back-to-top").click(function(){
$('body,html').animate({scrollTop:0},500);
return false;
});
});
});
</script>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。
- 原生js獲取left值和top值的三種方法
- js瀏覽器滾動條卷去的高度scrolltop(實例講解)
- Javascript實現(xiàn)的StopWatch功能示例
- JavaScript限制在客戶區(qū)可見范圍的拖拽(解決scrollLeft和scrollTop的問題)(2)
- js中scrollTop()方法和scroll()方法用法示例
- 深入淺析JavaScript中的scrollTop
- 使用堆實現(xiàn)Top K算法(JS實現(xiàn))
- 解決js頁面滾動效果scrollTop在FireFox與Chrome瀏覽器間的兼容問題的方法
- js中不同的height, top的區(qū)別對比
- javascript獲取圖片的top N主色值方法詳解
相關(guān)文章
ionic 3.0+ 項目搭建運(yùn)行環(huán)境的教程
本篇文章主要介紹了ionic 3.0+ 項目搭建運(yùn)行的教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
通過判斷JavaScript的版本實現(xiàn)執(zhí)行不同的代碼
有時候需要根據(jù)JavaScript的版本來分別執(zhí)行一些代碼,那么就可能需要用到下面的代碼.2010-05-05
JavaScript設(shè)置彈出式獨(dú)立窗口頁面和window的方法舉例詳解
window.open是網(wǎng)頁中經(jīng)常遇到的彈出窗口代碼,不是網(wǎng)絡(luò)中比較反感的那類彈出代碼,下面這篇文章主要給大家介紹了關(guān)于JavaScript設(shè)置彈出式獨(dú)立窗口頁面和window的方法,需要的朋友可以參考下2024-01-01
uniapp使用uni.chooseLocation()打開地圖選擇位置詳解
這篇文章主要給大家介紹了關(guān)于uniapp使用uni.chooseLocation()打開地圖選擇位置的相關(guān)資料,因為最近在項目中遇到一個要用戶授權(quán)位置且可以用戶自己選擇位置的功能,需要的朋友可以參考下2023-06-06
小程序scroll-view安卓機(jī)隱藏橫向滾動條的實現(xiàn)詳解
這篇文章主要介紹了小程序scroll-view安卓機(jī)隱藏橫向滾動條的實現(xiàn)詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05
chrome下判斷點(diǎn)擊input上標(biāo)簽還是其余標(biāo)簽的實現(xiàn)方法
下面小編就為大家?guī)硪黄猚hrome下判斷點(diǎn)擊input上標(biāo)簽還是其余標(biāo)簽的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09

