相信我,天才无法与我媲美

jquery返回顶部经典代码gotop.js

2016-04-22

jquery返回顶部经典代码

jquery部分:

$(function(){
    var w1 = 1100;//页面宽度
    var w2 = $(window).width();
    var w3 = (w1+w2)/2;

    var $gotop = $('<a href="#"  class="gotop" style="position:fixed; bottom:50px;">返回顶部</a>');
    if(w1 < w2){
        $gotop.css('left', w3 );
    }else{
        $gotop.css('right', 0 );
    }
    $("body").append($gotop);//向body底部 加入 返回顶部 链接
    
    $(window).scroll(function(){
        var h = $(document).scrollTop();   
        if( h < 100){
            $gotop.fadeOut();;
        }else{
            $gotop.fadeIn(); 
        }
    }).scroll();
    
    $gotop.click(function() {
           $("body,html").animate({scrollTop:0},800);
           return false;
    });
});

css 改变外观:

.gotop{width:40px; height:40px; background:url(gotop.png) no-repeat 0px 0px;}
.gotop:hover{ background-position:0px -50px;}

gotop.png :

作者:lrxin | Categories:JQuery | Tags:

发表评论