zoukankan      html  css  js  c++  java
  • 返回顶部

    一、根据距离返回

     1  var gotoTop=document.getElementById('div1');
     2     window.onscroll= function() {
     3         var y1=document.body.scrollTop||document.documentElement.scrollTop;
     4         if(y1>=100){
     5             gotoTop.style.display='block';
     6         }else{
     7             gotoTop.style.display='none';
     8         }
     9     };
    10     gotoTop.onclick=function(){
    11        pageScroll(); 
    12     };
    13     function pageScroll(){ 
    14         //把内容滚动指定的像素数(第一个参数是向右滚动的像素数,第二个参数是向下滚动的像素数) 
    15         window.scrollBy(0,-10); 
    16         //延时递归调用,模拟滚动向上效果 
    17         scrolldelay = setTimeout('pageScroll()',10); 
    18         //获取scrollTop值,声明了DTD的标准网页取document.documentElement.scrollTop,否则取document.body.scrollTop;因为二者只有一个会生效,另一个就恒为0,
            所以取和值可以得到网页的真正的scrollTop值
    19 var sTop=document.documentElement.scrollTop+document.body.scrollTop; 20 //判断当页面到达顶部,取消延时代码(否则页面滚动到顶部会无法再向下正常浏览页面) 21 if(sTop==0) clearTimeout(scrolldelay); 22 }

    二、根据时间返回

     1 function gotoTop(min_height){
     2         var gotoTop_html='<div id="gotoTop">返回顶部</div>';
     3         $('#page').append(gotoTop_html);
     4         $('#gotoTop').click(function(){
     5             $('html,body').animate({scrollTop:0},700);
     6         }).hover(function(){
     7             $(this).addClass("hover");
     8         },function(){
     9             $(this).removeClass("hover");
    10         });
    11         min_height?min_height=min_height:min_height=600;
    12         $(window).scroll(function(){
    13             var s=$(window).scrollTop();
    14             if(s>min_height){
    15                 $("#gotoTop").fadeIn(100);
    16             }else{
    17                 $("#gotoTop").fadeOut(200);
    18             };
    19         });
    20     };
    21     gotoTop();
  • 相关阅读:
    jsp mysql 配置线程池
    服务端 模拟 检测 攻击。。乱写
    硕思闪客精灵 7.2 破解版
    unity UnityAwe 插件
    smartfoxserver 2x 解决 Math NAN
    unity 断点下载
    java 监听文件目录修改
    wind7 64 setup appjs
    sfs2x 修改jvm 内存
    unity ngui 解决图层问题
  • 原文地址:https://www.cnblogs.com/dongdongseven/p/7642088.html
Copyright © 2011-2022 走看看