jQuery实现返回顶部功能

整理两个实现功能,一个是右下角的返回顶部,一个是右侧的返回顶部,分别如图

jQuery实现返回顶部功能

 

jQuery实现返回顶部功能

--------------------------------------分割线 --------------------------------------

jQuery权威指南 PDF版中文+配套源代码

jQuery实战 中文PDF+源码

《jQuery即学即用(双色)》 PDF+源代码

锋利的jQuery(第2版) 完整版PDF+源码

jQuery完成带复选框的表格行高亮显示

jQuery基础教程(第4版) PDF 完整高清版+配套源码

--------------------------------------分割线 --------------------------------------

第一种实现

一、JSP或HTML(主体结构)

在body中添加

<body>
<p><a href="#top"><span></span></a></p>
</body>

二、CSS(样式化)

<style>
 p#back-to-top {
  position: fixed;
  bottom: 50px;
  right: 50px;
 }
 
 p#back-to-top a {
  text-align: center;
  text-decoration: none;
  color: #d1d1d1;
  display: block;
  width: 50px;
    /*使用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: #d1d1d1 url(/img/back_to_top.png) no-repeat center center;
  border-radius: 6px;
  display: block;
  height: 50px;
  width: 50px;
  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: #979797 url(/img/back_to_top.png) no-repeat center center;
 }
</style>

图片自己网上找资源

三、jQuery(动态效果)

<script>
$(document).ready(function() {
    //首先将#back-to-top隐藏
    $("#back-to-top").hide();

//当滚动条的位置处于距顶部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
            },
            500);
            return false;
        });
    });
});
</script>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b82a5b1c39c7fcefe4451b371357b52a.html