JavaScript簡單返回頂部代碼實例

2018年7月18日12:25:34 發表評論

阿里云服務器

更多返回頂部jquery特效代碼、返回頂部js特效代碼、返回頂部網頁代碼,js常用返回網頁頂部方法,js返回頂部實例、JS簡單返回頂部代碼實現歡迎分享。

實現網站底部返回頂部的方法有很多種,最簡單就是使用錨標記方法直接跳到頂部。目前使用最多的就是jquery返回網頁頂部代碼。返回頂部方法要么是直接跳到到頂部,要么是滾動效果返回網頁頂部。以下介紹兩種簡單的返回頂部js代碼。(請將鼠標滑動到網站底部,再點擊返回)

JavaScript簡單返回頂部代碼實例

1、簡單的js直接跳轉到頂部代碼實例,如下(添加到你網站底部即可):

<!-- 返回頂部 -->
<a href="#0" class="cd-top"></a>
<style>.cd-top {width:25px;height:69px;display: inline-block;
position: fixed;bottom: 30px;right: 18px;background: url(http://www.mnzvqk.tw/blog/yanlingjiao/images/top.png) no-repeat;}</style>
<script type="text/javascript">
$('.cd-top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);return
false;});
</script>
<!-- 返回頂部 -->
<a href="#0" class="cd-top"></a>
<style>.cd-top {width:25px;height:69px;display: inline-block;
position: fixed;bottom: 30px;right: 18px;background: url(http://www.mnzvqk.tw/blog/yanlingjiao/images/top.png) no-repeat;}</style>
<script type="text/javascript">
$(".cd-top").click(function () {
var speed=500;//滑動的速度
$('body,html').animate({ scrollTop: 0 }, speed);
return false;
});
$(window).scroll(function() {
height =$(document).scrollTop();
if(height > 500){
$(".cd-top").show()
}else{
$(".cd-top").hide()
};
});
</script>

[v_blue]效果顯示[/v_blue]

2、簡單的js慢速滾動返回頂部代碼實例

<!-- 返回頂部 -->
<style>.cd-top {width:40px;height:40px;display: inline-block;position:
fixed;bottom: 30px;right: 18px;overflow: hidden;background: url(http://www.mnzvqk.tw/blog/sikongqi/images/top.png) no-repeat;}
</style>
<a href="javascript:returnTop();" class="cd-top"></a>
<script type="text/javascript">
var sdelay=0;
function returnTop() {
window.scrollBy(0,-100);//Only for y vertical-axis
if(document.body.scrollTop>0) {
sdelay= setTimeout('returnTop()',50);
}
}
</script>

ps:這里使用的是scrollBy函數慢速滾動返回頂部,scrollBy函數第二個參數-100表示越大(比如-10)滾動越慢,越小滾動越快。低級版本瀏覽器無效。

[v_blue]效果顯示[/v_blue]

以上兩種返回頂部代碼,使用Js比較少,無需大量JS代碼文件。當然每個js效果都有它的不足之處。喜歡的網友可直接復制代碼到網站相關位置。更多代碼效果可自行修改,如:背景background可換成其它圖標或刪除,用文字"返回頂部"來代替。

maolai

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: