jq返回顶部

简介: jq返回顶部
<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>jQuery返回顶部</title>
    <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
    <style>
      * {
        margin: 0;
        padding: 0;
      }
      .container {
        width: 980px;
        margin: 0 auto;
        height: auto;
        min-height: 100%;
        position: relative;
      }
      .content {
        height: 2000px;
        border: 1px solid #00bc12;
      }
      #goToTop {
        position: fixed;
        bottom: 20px;
        right: 10%;
      }
      #goToTop a {
        background: #00bc12;
        border: 1px solid #CCCCCC;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #FF9966;
        font-size: 14px;
        padding: 5px;
        text-decoration: none;
        text-shadow: 0 1px 0 #999;
        -webkit-text-shadow: 0 1px 0 #999;
      }
    </style>
  </head>
  <body>
    <div class="container">
          <div class="content">我是主内容</div>
          <div id="goToTop"><a href="javascript:;">点我回到页面顶部</a></div>
    </div>
    <script>
      // 原始版
      $(function() {
        $('#goToTop a').click(function() {
          $('html , body').animate({
            scrollTop: 0
          }, 'slow');
        });
        //也可以锚点实现===<a href="#top">点我啊</a>
        $("a[href='#top']").click(function() {
          $("html, body").animate({
            scrollTop: 0
          }, "slow");
          return false;
        });
      });
    </script>
  </body>
</html>
<html>
  <head>
    <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function() {
        $(".btn1").click(function() {
          $("div").scrollTop(0); //scrollTop(0)  距离顶部有多少位置
        });
        $(".btn2").click(function() {
          alert($("div").scrollTop() + " px");
        });
      });
    </script>
  </head>
  <body>
    <div style="border:1px solid black;width:200px;height:200px;overflow:auto">
      我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字我是文字
    </div>
    <button class="btn1">把 scroll top设置为 100px</button>
    <br />
    <button class="btn2">获得 scroll top </button>
  </body>
</html>
相关文章
|
3月前
|
JavaScript
将jq转为原生js格式
将jq转为原生js格式
34 2
|
JavaScript
jQuery清空div内容
jQuery清空div内容
|
前端开发 CDN
jq超级简易选项卡案例
jq超级简易选项卡案例
230 0
jq超级简易选项卡案例
|
JavaScript 前端开发
自定义博客cnblogs样式的必备前端小知识——js、jq
自定义博客cnblogs样式的必备前端小知识——js、jq
137 0
|
应用服务中间件 nginx 数据格式
JQ的日常使用
在日常的使用过程中,我们可能会遇到nginx 日志格式为json,在分析过程中,就需要专业的工具对其进行格式化过滤处理,给大家推荐一下jq这个工具.
1747 0
|
JavaScript 前端开发
|
前端开发 JavaScript 数据安全/隐私保护
|
Web App开发
|
移动开发 JavaScript 测试技术