国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

pace.js和NProgress.js兩個(gè)加載進(jìn)度插件的一點(diǎn)小總結(jié)

2024-05-06 15:22:14
字體:
供稿:網(wǎng)友

這兩個(gè)插件都是關(guān)于加載進(jìn)度動(dòng)畫的,應(yīng)該說各有特點(diǎn)吧,最起碼對(duì)我來說是各有優(yōu)勢(shì)的。今天一天就搗鼓了加載進(jìn)度動(dòng)畫,也研究了大量的(也就這兩個(gè))加載進(jìn)度動(dòng)畫,也算對(duì)加載進(jìn)度動(dòng)畫有了一個(gè)初步的了解了吧。

NProgress.js

NProgress是基于jquery的,且版本要 >1.8

API:

     NProgress.start() — 啟動(dòng)進(jìn)度條
    NProgress.set(0.4) — 將進(jìn)度設(shè)置到具體的百分比位置
    NProgress.inc() — 少量增加進(jìn)度
    NProgress.done() — 將進(jìn)度條標(biāo)為完成狀態(tài)

引入:

<link rel="stylesheet" type="text/css" href="css/NProgress.css" rel="external nofollow" > <script src="js/NProgress.js" type="text/javascript"></script><br>//還有jquery要引入進(jìn)來

使用:

<script>$(function() {   NProgress.start();   $(window).load(function() {   NProgress.done(); });</script>

自定義動(dòng)畫樣式:

將我們定義的樣式寫到一個(gè)script標(biāo)簽里,這算是一個(gè)小技巧吧。

<script type="text" id="myId"><br>  <div class="splash card"><br>   <p class="lead" style="text-align:center">不要回來,馬上走開...</p>   <div class="progress">   <div class="mybar" role="bar">   </div>   </div></div><br></script>

這是css

html,body,iframe{ margin: 0; padding: 0;}#nprogress{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #f7f7f7; z-index: 999;}.spinner-icon{ display: none!important;}.splash { position:absolute; top:40%; left:0; right:0; margin: auto; } .splash img { display: block; margin-left: auto; margin-right: auto; height: 100px; width: 100px; } .card { background-color: #f7f7f7; padding: 20px 25px 15px; margin: 0 auto 25px; width: 380px; } .mybar { background: #29d; height:10px; } .progress { height: 10px; overflow: hidden; }

js代碼變成了這樣:

<script type="text/javascript"> $(function(){  NProgress.configure({  template: $('#myId').html() // template是用來設(shè)置動(dòng)畫樣式的屬性  });  NProgress.start(); }); $(window).load(function(){  NProgress.done(); }) </script>

總結(jié):在js里控制動(dòng)畫什么時(shí)候開始,什么時(shí)候結(jié)束,已及加載的動(dòng)畫樣式。

在自定義樣式里關(guān)鍵的兩個(gè)指針就是  role 屬性:

role=bar :橫向加載條

role=spinner 旋轉(zhuǎn)的小圈  

樣例2:(省略了css)

<script type="text" id="myId">  <em id="__mceDel"><em id="__mceDel"><div class="bar" role="bar" style="display=block"><br>    <div class="peg"></div><br>  </div><br>  <div class="spinner" role="spinner"><br>    <div class="spinner-icon"></div><br>  </div></em></em></script>            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 耒阳市| 泗洪县| 柳林县| 甘南县| 渝北区| 界首市| 鄂伦春自治旗| 禹城市| 民勤县| 高雄市| 富锦市| 安龙县| 贵德县| 峨眉山市| 东港市| 宁都县| 遂溪县| 松溪县| 开封县| 博客| 泾源县| 府谷县| 宜宾县| 榆社县| 湘潭县| 拉孜县| 余江县| 宜宾市| 富平县| 松原市| 仙桃市| 普安县| 洛隆县| 鹤山市| 应城市| 金华市| 广州市| 金坛市| 大关县| 苏尼特左旗| 深泽县|