成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 自己動手制作基于jQuery的Web頁面加載進度條插件
全站頭部文字 我要出現在這里
自己動手制作基于jQuery的Web頁面加載進度條插件 794 2024-02-29   

靜態效果的實現

網頁頂部加載進度條,近年來很流行,很多網站都采用了這種加載方式。網上也有這樣類似的插件,今天我們總結一下網頁頂部線性頁面加載進度條。
大體的寫法如下:

body{
        margin:0;
      }
      #progress {
        position:fixed;
        height: 2px;
        background:#2085c5;
        transition:opacity 500ms linear
      }
      #progress.done {
        opacity:0
      }
      #progress span {
        position:absolute;
        height:2px;
        -webkit-box-shadow:#2085c5 1px 0 6px 1px;
        -webkit-border-radius:100%;
        opacity:1;
        width:150px;
        right:-10px;
        -webkit-animation:pulse 2s ease-out 0s infinite;
      }

      @-webkit-keyframes pulse {
        30% {
          opacity:.6
        }
        60% {
          opacity:0;
        }
        100% {
          opacity:.6
        }
}

html代碼:

<div id="progress">
      <span></span>
</div>

jquery代碼:

$({property: 0}).animate({property: 100}, {
        duration: 3000,
        step: function() {
          var percentage = Math.round(this.property);

          $('#progress').css('width', percentage+"%");

           if(percentage == 100) {
              $("#progress").addClass("done");//完成,隱藏進度條
            }
        }
});

設定其持續時間是3秒鐘!你可以改動一下,把3秒鐘的時間改成你網頁的加載時間,就可以做出網頁動態加載進度條了。。

頁面加載插件的實際應用及load函數的運用
關于頁面的加載,很難找到一個很好的方法來獲取頁面的實際下載進度。下面介紹的方法是運用 $(window).load(function() {})和$(document).ready(function(){})來進行的,雖然這種方法不是很準確,但是也可以模擬網頁的下載。

$(function(){
NProgress.start();
})

$(window).load(function() {
  NProgress.done();
})

有很多朋友可能對 $(window).load(function() {})和$(document).ready(function(){})的區別不是很了解。大家可以寫一個小案例來測試一下!

例如:

$(window).load(function() {
  alert("我是load")
})
$(function(){
 alert("我是document.ready")
})

很明顯,肯定是document.ready先執行,因為document.ready是在DOM結構載入完后執行的,不需要載入得這么“完全”,而$(window).load則是頁面全部內容加載完成后執行的。

有時候,

$(window).load(function() {
  alert("我是load")
})

也可以用js的寫法:

window.onload = function(){ ... } 

都是在頁面全部下載完成之后來執行的。兩種寫法是等價的!


Web

主站蜘蛛池模板: 全能住宅改造王| 窗前| 巨乳姐妹| 孤战迷城电视剧剧情分集介绍| 老牛家的战争电视剧全集免费观看| 祝福语生日| 张国荣霸王别姬| 昆虫记读书笔记摘抄| 日韩欧美动作影片| 情人电影网| 推普周主题班会活动记录| 仓皇一夜| 混的头像| 异灵| 解决问题五上数学| 垃圾分类视频宣传片| 含锌的食物| 电影《地狱神探》| 红灯停绿灯行电影观看| baoru| 纵情四海| 徐贤电视剧| 我不知道明天的道路歌词歌谱| 微笑江湖| 陈冠希的艳照门| 孤战迷城电视剧剧情介绍| 一条路千山万水| av电影在线| 电车摩女| 四年级科学上册教学计划(新教科版)| 美女mm免费视频| 九龙城寨在线观看| 汪汪队完整版全集免费| 杨笠 个人资料| 低糖食物一览表| 大场久美子| 瑜伽焰口全集 简体字| 养小动物的作文| 杨文元| 红龙 电影| 赵国华|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103