zoukankan      html  css  js  c++  java
  • 滚动到某个点 返回顶部字样出来 点击返回顶部

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title>无标题文档</title>
    <style>
    /*默认样式,主要是position:fixed实现屏幕绝对定位*/
    #gotoTop{position:fixed;top:75%;left:50%;cursor:pointer;margin-top:-50px;margin-left:520px;padding:9px 4px;20px;text-align:center;border:1px solid #e0e0e0;background:#fff;display: none;}
    /*用CSS表达式(expression)来实现ie6下position:fixed效果*/
    #gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
    /*鼠标进入的反馈效果*/
    #gotoTop.hover{background:#5CB542;color:#fff;text-decoration:none;}
    </style>
    </head>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>
    <p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p><p>1</p>

    <div id="page"></div>

    <script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
    <script>
    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},500);
    }).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(100);
    };
    });
    };
    gotoTop();

    </script>
    </body>
    </html>

    一分耕耘,一分收获
  • 相关阅读:
    JAVA编程心得-JAVA实现CRC-CCITT(XMODEM)算法
    自学PHP 环境搭建
    Postfix+Amavisd-new+Spamassassin+ClamAV整合安装
    安装Apache Felix OSGI Framework小记
    C#多线程
    使用maven进行测试设置断点调试的方法
    2016第33周四
    Spring配置文件头及xsd文件版本
    2016第33周二
    web中的重定向与转发
  • 原文地址:https://www.cnblogs.com/sure2016/p/5884128.html
Copyright © 2011-2022 走看看