实现阮一峰ES6的顶部加载条效果

来源:互联网 发布:阿里云更换操作系统 编辑:程序博客网 时间:2024/06/01 08:20

效果例子

阮一峰的ES6:http://es6.ruanyifeng.com/?search=s&x=13&y=3

html + css

  <style type="text/css">    #loading-progress{        position: fixed;        top: 0;        left: 0;        height: 3px;        background-color: #0A74DA;        z-index: 100;    }  </style>  <div id="loading-progress"></div>

jquery监听滚动事件

  $(document).ready(function() {    // 监听内容的滚动事件    $("#content").scroll(function() {      var progress =        $(this).context.scrollTop / ($(this).context.scrollHeight - $(this).context.offsetHeight);      if (progress >= 1) {        progress = 1;      }      var width = document.body.clientWidth * progress;      console.log(width);      // 设置 加载条 的宽度      $("#loading-progress").width(width);    });  });
原创粉丝点击