js+css實(shí)現(xiàn)回到頂部按鈕(back to top)
更新時(shí)間:2016年03月02日 08:37:37 投稿:lijiao
這篇文章主要為大家詳細(xì)介紹了js+css實(shí)現(xiàn)回到頂部按鈕back to top回到頂部按鈕,感興趣的小伙伴們可以參考一下
本文實(shí)例介紹了js+css實(shí)現(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)滾動(dòng)條的位置處于距頂部600像素以下時(shí),跳轉(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)鏈接后,回到頁(yè)面頂部位置
$("#back-to-top").click(function(){
$('body,html').animate({scrollTop:0},500);
return false;
});
});
});
</script>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。
您可能感興趣的文章:
- 原生js獲取left值和top值的三種方法
- js瀏覽器滾動(dòng)條卷去的高度scrolltop(實(shí)例講解)
- Javascript實(shí)現(xiàn)的StopWatch功能示例
- JavaScript限制在客戶區(qū)可見(jiàn)范圍的拖拽(解決scrollLeft和scrollTop的問(wèn)題)(2)
- js中scrollTop()方法和scroll()方法用法示例
- 深入淺析JavaScript中的scrollTop
- 使用堆實(shí)現(xiàn)Top K算法(JS實(shí)現(xiàn))
- 解決js頁(yè)面滾動(dòng)效果scrollTop在FireFox與Chrome瀏覽器間的兼容問(wèn)題的方法
- js中不同的height, top的區(qū)別對(duì)比
- javascript獲取圖片的top N主色值方法詳解
相關(guān)文章
JavaScript中正則表達(dá)式判斷匹配規(guī)則及常用方法
JS作為一門(mén)常用于web開(kāi)發(fā)的語(yǔ)言,必然要具備正則這種強(qiáng)大的特性,本文將對(duì)JS中的正則用法及常用函數(shù)進(jìn)行一番總結(jié)2017-08-08
uniapp?app?人臉識(shí)別的實(shí)現(xiàn)示例
本文主要介紹了uniapp?app?人臉識(shí)別的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
JavaScript sort數(shù)組排序方法和自我實(shí)現(xiàn)排序方法小結(jié)
這篇文章主要介紹了JavaScript sort數(shù)組排序方法和自我實(shí)現(xiàn)排序方法小結(jié)的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
TypeScript 學(xué)習(xí)筆記之基本類(lèi)型
TypeScript 是 JavaScript 的超集,TypeScript 經(jīng)過(guò)編譯之后都會(huì)生成 JavaScript 代碼。TypeScript 最大的特點(diǎn)就是類(lèi)型化,因此才叫做 TypeScript。比起弱類(lèi)型的 JavaScript,類(lèi)型化的 TypeScript 顯得更加容易維護(hù)。2015-06-06
微信小程序?qū)崿F(xiàn)發(fā)微博功能的示例代碼
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)發(fā)微博功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06

