返回顶部功能

css:

/*  gototop  */
#gotop{
    display:none;
    width:55px;
    height:55px;
    position:fixed;
    right:50px;
    bottom:50px;
    background:url(../images/backtop.png) no-repeat -70px 0px;    
 }

 

html:

<div id="gotop"></div>

 

jquery:

function goTop()
 {
     $(window).scroll(function(e) {
         //若滚动条离顶部大于100元素
         if($(window).scrollTop()>100)
            $("#gotop").fadeIn(1000);//以1秒的间隔渐显id=gotop的元素
         else
             $("#gotop").fadeOut(1000);//以1秒的间隔渐隐id=gotop的元素
     });
    
 };
 $(function(){
     //点击回到顶部的元素
     $("#gotop").click(function(e) {
             //以200毫秒的间隔返回顶部
             $('body,html').animate({scrollTop:0},200);
    });
     $("#gotop").mouseover(function(e) {
         $(this).css("background","url(images/backtop.png) no-repeat 0px 0px");
     });
     $("#gotop").mouseout(function(e) {
        $(this).css("background","url(images/backtop.png) no-repeat -70px 0px");
     });
     goTop();//实现回到顶部元素的渐显与渐隐[点击之后调用goTop()函数]
 });

 

图片:

 

 

 

posted on 2014-02-09 15:37  paly76  阅读(226)  评论(0)    收藏  举报

导航