Team:USTC-China/temp00

From 2012.igem.org

(Difference between revisions)
Line 138: Line 138:
</div><!--the centercontent-->
</div><!--the centercontent-->
 +
<page></page>
 +
<script type="application/javascript" >
 +
    function gotoTop(min_height){
 +
    //预定义返回顶部的html代码,它的css样式默认为不显示
 +
    var gotoTop_html = '<div id="gotoTop">返回顶部</div>';
 +
    //将返回顶部的html代码插入页面上id为page的元素的末尾
 +
    $("#page").append(gotoTop_html);
 +
    $("#gotoTop").click(//定义返回顶部点击向上滚动的动画
 +
        function(){$('html,body').animate({scrollTop:0},700);
 +
    }).hover(//为返回顶部增加鼠标进入的反馈效果,用添加删除css类实现
 +
        function(){$(this).addClass("hover");},
 +
        function(){$(this).removeClass("hover");
 +
    });
 +
    //获取页面的最小高度,无传入值则默认为600像素
 +
    min_height ? min_height = min_height : min_height = 600;
 +
    //为窗口的scroll事件绑定处理函数
 +
    $(window).scroll(function(){
 +
        //获取窗口的滚动条的垂直位置
 +
        var s = $(window).scrollTop();
 +
        //当窗口的滚动条的垂直位置大于页面的最小高度时,让返回顶部元素渐现,否则渐隐
 +
        if( s > min_height){
 +
            $("#gotoTop").fadeIn(100);
 +
        }else{
 +
            $("#gotoTop").fadeOut(200);
 +
        };
 +
    });
 +
};
 +
gotoTop();
 +
        </script>

Revision as of 08:01, 17 August 2012