$(document).ready(function(){
//首先将#back-to-top隐藏
$("#back-to-top").hide();
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
$(function () {
$(window).scroll(function(){
if ($(window).scrollTop()>100){
$("#back-to-top").fadeIn(500);
}
else
{
$("#back-to-top").fadeOut(500);
}
});
//当点击跳转链接后,回到页面顶部位置
$("#back-to-top").click(function(){
$('body,html').animate({scrollTop:0},1000);
return false;
});
});
});
HTML
<p id="back-to-top" style="display: block;"><a href="#top"> </a></p>
CSS
#back-to-top { position: fixed; bottom: 150px; right: 0; width: 60px; height: 63px; background: url(../images/tip-top.png) no-repeat; background-size: 100% 100%;}
#back-to-top a { text-align: center; text-decoration: none; color: #d1d1d1; display: block; width: 60px; height: 63px; /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/ -moz-transition: color 1s; -webkit-transition: color 1s; -o-transition: color 1s; }