码迷,mamicode.com
首页 > Web开发 > 详细

JQuery实现回到顶部

时间:2015-05-12 23:11:19      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:jquery   回到顶部   

当一个页面的内容比较长时,一般都在页面的右下角的固定位置有个“回到顶部”的按钮,点击后,页面的滚动条逐渐回滚到顶部,本篇来描述一个它的实现过程。
首先,需要有一个按钮

<button id="btn_top" title="回到顶部">
    回到顶部
</button>

然后给这个元素定位到右下角,我们使用position:fixed。下面这个按钮加一些最基本的样式

#btn_top {
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
}

此时,这个按钮并没有显示出来,我们需要当页面的滚动条距离最上方有50个像素时,显示“回到顶部”按钮,通过JQuery来实现

$(function () {
    $(window).scroll(function () {
        if ($(window).scrollTop() >= 50) {
            $(‘#btn_top‘).fadeIn();
        }
        else {
            $(‘#btn_top‘).fadeOut();
        }
    });
});

最后,我们给“回到顶部”的按钮添加一个click事件,通过一个动画来让滚动条滚到最上面

$(‘#btn_top‘).click(function () {
    $(‘html,body‘).animate({ scrollTop: 0 }, 500);
});

好,大功告成!

JQuery实现回到顶部

标签:jquery   回到顶部   

原文地址:http://blog.csdn.net/daguanjia11/article/details/45672929

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!