zoukankan      html  css  js  c++  java
  • jq 回到顶部

    html

    <div style=" 100%; height: 3000px;">
               <!--这个带ID的p标签,叫做锚标记,放在页面顶部位置,目的:防止代码不起作用时(比如类库版本浏览器不支持),你点击回到顶部,仍然可以通过锚标记实现-->
              <p id="pageTop"></p>
             <section id="top_sec" class="top_sec">
                  <a href="#pageTop" id="goPageTop"></a>
              <a href="#" id="goPageHome"></a>
         </section>
         </div>

    css

    <style>
        .top_sec {
                  position: fixed;
                  bottom: 74px;
                  right: 12px;
                  width: 42px;
                  z-index: 999;
                  display: none;
              }
              
              #goPageTop {
                  width: 42px;
                  height: 42px;
                  margin-bottom: 10px;
                  border-radius: 50%;
                  background: url(img/go_top_icon.png) no-repeat 0 0;
                  background-size: 42px auto;
                  display: block;
              }
              
              #goPageHome {
                  width: 42px;
                  height: 42px;
                  position: relative;
                  border-radius: 50%;
                    background: url(img/go_home_icon.png) no-repeat 0 0;
                    background-size: 42px auto;
                    display: block;
                }
    </style>

    js

     $(function() {
                      $(function() {
                          $(window).scroll(function() {
                              /* 判断滚动条 距离页面顶部的距离  100可以自定义*/
                              if($(window).scrollTop() > 100) {
                                $("#top_sec").fadeIn(100); /* 这里用.show()也可以 只是效果太丑 */
                              } else {
                                 $("#top_sec").fadeOut(100);
                             }
                         });
                     });
                     /* 给图片元素绑定 回到顶部的事件 */
                     $(function() {
                         $("#goPageTop").on("click", function() {
                             $('body,html').animate({
                                 scrollTop: 0
                             }, 1000);
                             return false;
                         });
                     });
                 });

     

  • 相关阅读:
    Vue 下拉刷新及无限加载组件
    VUE常用问题hack修改
    CSS滤镜让图片模糊(毛玻璃效果)实例页面
    滑动删除
    拖动选择单元格并合并方法
    Windows7上开启ftp服务器功能
    js 向上滚屏
    理解Clip Path
    图标制作
    transition实现图片轮播
  • 原文地址:https://www.cnblogs.com/wong-do/p/8933377.html
Copyright © 2011-2022 走看看