很多网站上都有返回顶部的效果,本文阐述如何使用jquery实现返回顶部按钮。
首先需要在顶部添加如下html元素:
<p id="back-to-top"><a href="#top"><span></span>返回顶部</a></p>
其中a标签指向锚点top,可以在顶部防止一个<a name="top"></a>
的锚点,这样在浏览器不支持js时也可以实现返回顶部的效果了。
要想让返回顶部的图片显示在右侧,还需要一些css样式,如下:
/*returnTop*/
p#back-to-top{
position:fixed;
display:none;
bottom:100px;
right:80px;
}
p#back-to-top a{
text-align:center;
text-decoration:none;
color:#d1d1d1;
display:block;
width:64px;
/*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
-moz-transition:color 1s;
-webkit-transition:color 1s;
-o-transition:color 1s;
}
p#back-to-top a:hover{
color:#979797;
}
p#back-to-top a span{
background:transparent url(/static/imgs/sprite.png?1202) no-repeat -25px -290px;
border-radius:6px;
display:block;
height:64px;
width:56px;
margin-bottom:5px;
/*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
-moz-transition:background 1s;
-webkit-transition:background 1s;
-o-transition:background 1s;
}
#back-to-top a:hover span{
background:transparent url(/static/imgs/sprite.png?1202) no-repeat -25px -290px;
}
上面样式中的背景图片是雪碧图,下面提供两个单独的返回顶部图片方便朋友们使用:
有了html和样式,我们还需要用js控制返回顶部按钮,在页面滚动时渐隐渐现返回顶部按钮。
<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
<script>
$(function(){
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
$(function () {
$(window).scroll(function(){
if ($(window).scrollTop()>100){
$("#back-to-top").fadeIn(1500);
}
else
{
$("#back-to-top").fadeOut(1500);
}
});
//当点击跳转链接后,回到页面顶部位置
$("#back-to-top").click(function(){
$('body,html').animate({scrollTop:0},1000);
return false;
});
});
});
</script>
这样就可以了,你可以通过下面的地址观看实际的效果:
http://outofmemory.cn/code-snippet/tagged/javascript
注意在载入页面后需要向下拖动一点滚动条才可以看到返回顶部的效果图。
分享到:
相关推荐
js+JQuery返回顶部功能如何实现.docx
很多网站上都有返回顶部的效果,本文阐述如何使用jquery实现返回顶部按钮。 首先需要在顶部添加如下html元素: ”back-to-top”><a><span>返回顶部</a></p>其中a标签指向锚点top,可以在顶部防止一个<a></a>的锚点,...
JavaScript/Jquery实现的返回顶部源代码,网上看到的,觉得不错就分享出来供大家一起共同分享学习。
代码简介:jQuery平滑返回顶部代码是一款实用的带二维码jQuery返回顶部代码。
JS(jquery)实现返回顶部,感觉不错
jQuery实现一个动画版缓动返回顶部和底部的效果,里面附有demo,可以根据需求直接修改
js返回顶部/底部demo Jquery返回顶部/底部案例,html代码返回顶部以及返回顶部的案例
很多网站上都有返回顶部的效果,本文阐述如何使用jquery实现返回顶部按钮。 首先需要在顶部添加如下html元素: <p id=back-to-top><a><span></span>返回顶部</a></p> 其中a标签指向锚点top,可以在顶部防止一个<a>...
本文给大家带来的是使用javascript结合jQuery实现返回顶部的功能,并附上源码,送给大家,需要的童鞋直接拿走吧
jquery返回顶部隐藏按钮
网页中常见的,jQuery 缓冲返回网页顶部JS代码
返回顶部 js jquery
jQuery带返回顶部右侧浮动导航是一款当窗口滚动到一定高度时,导航自动展开,带有返回顶部按钮,在导航上面显示的是当前的时间。
代码简介:jQuery返回顶部跟底部浮窗代码是一款带有上下箭头跟留言按钮的jQuery悬浮网页右侧中间浮动窗口特效代码。
gototop是一款轻量级、简单易用的jquery返回顶部插件。该jquery返回顶部插件在用户向下滚动页面一段距离之后,会以CSS3动画方式出现返回顶部按钮。点击返回顶部按钮之后,页面以平滑的方式滚动回顶部。
jQuery火箭返回顶部动画特效是一款jQuery代码实现的支持自定义速度的网站右下角冲天火箭返回顶部动画特效。
jQuery右侧返回顶部是一款我喜欢网站的jquery右侧返回顶部特效。 jQuery右侧返回顶部代码
图翼网侧边jQuery返回顶部代码是一款鼠标经过二维码图标会显示微信二维码,点击指南图标会弹出自定义的弹出层,点击返回顶部图标会跳转到页面顶部。