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>
相关文章
|
索引 数据安全/隐私保护
JQ 选择器大全
一、基本选择器  选择器  描 述  返回  示例  #id  根据给定id匹配一个元素  单个元素  $("#test") 选取id为test的元素  .class  根据给定类名匹配一个元素  集合元素  $(".
1156 0
|
5月前
|
JavaScript 前端开发 API
jq之选择器|2-2
jq之选择器|2-2
38 6
jq之选择器|2-2
jq-新浪下拉菜单-12
jq-新浪下拉菜单-12
199 0
jq-新浪下拉菜单-12
|
前端开发 CDN
jq超级简易选项卡案例
jq超级简易选项卡案例
244 0
jq超级简易选项卡案例
|
前端开发 JavaScript
JQ添加移除css样式
我们常常要使用Javascript来改变页面元素的样式。其中一种办法是改变页面元素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classname特性来实现的;而jQuery里提供三种方法来实现这个功能,虽然它们和传统方法的思想相通,但是却节省了许多代码。
837 0
|
6月前
|
JavaScript
将jq转为原生js格式
将jq转为原生js格式
47 2
|
前端开发 JavaScript 容器
|
Web App开发 JavaScript

热门文章

最新文章