最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

NProgress顯示頂部進度條效果及使用詳解

 更新時間:2019年09月21日 12:00:42   作者:@必意玲  
這篇文章主要為大家詳細介紹了NProgress顯示頂部進度條效果及使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下

NProgress實現(xiàn)顯示加載進度條效果,具有逼真的動畫涓涓細流來說服你的用戶,無頁面跳轉效果 ,極大提高用戶體驗效果

1. 官網下載地址

實現(xiàn)效果如下GIF圖片所示:(請求的數(shù)據比較小,所以跑得比較快,可以開發(fā)者工具Network設置為3G以下網速看得更清晰點)

2. 引入需要的 nprogress.css 和 nprogress.js 文件

<link rel="stylesheet" type="text/css" href="nprogress.css" rel="external nofollow" />
<script src="nprogress.js"></script>

3. 基本用法:只需要調用NProgress的 start() 和 done() 的API來控制進度條

NProgress最重要兩個API就是start()和done(),基本一般用這兩個就足夠了。
·
NProgress.start(); //顯示進度條
NProgress.done(); //完成進度條

·

下面結合ajax的ajaxStart()和ajaxStop()全局事件代碼實現(xiàn)加載效果。

<body>
 <button id="btn">請求</button>
 <script src="nprogress.js"></script>
 <script src="jquery.js"></script>
 <script>
 $(document)
 .ajaxStart(function () {
 //請求開始了
 NProgress.start();
 })
 .ajaxStop(function () {
 //請求結束了
 NProgress.done();
 })
 $('#btn').on('click', function () {
 $.get('time.php')
 })
 </script>
</body>

實現(xiàn)效果:(GIF)

4. NProgress 其他高級用法

(1)百分比:通過設置progress的百分比,調用 .set(n)來控制進度,其中n的取值范圍為0-1。

NProgress.set(0.0); 
NProgress.set(0.4);
NProgress.set(1.0); 

(2)遞增:要讓進度條增加,只要調用 .inc()。這會產生一個隨機增量,但不會讓進度條達到100%。此函數(shù)適用于圖片加載或其他類似的文件加載。

NProgress.inc();

(3)強制完成:通過傳遞 true 參數(shù)給done(),使進度條滿格,即使它沒有被顯示。

NProgress.done(true);

5. NProgress 其他配置

(1)minimum:設置最低百分比

NProgress.configure({minimum:0.1});

(2)template:改變進度條的HTML結構。為保證進度條能正常工作,需要元素擁有role='bar'屬性。

NProgress.configure({
 template:"<div class='....'>...</div>"
});

(3)ease:調整動畫設置,ease可傳遞CSS3緩沖動畫字符串(如ease、linear、ease-in、ease-out、ease-in-out、cubic-bezier)。speed為動畫速度(單位ms)。

NProgress.configure({ease:'ease',speed:500});

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • uniapp微信小程序自定義導航欄的全過程

    uniapp微信小程序自定義導航欄的全過程

    最近一直在學習uni-app開發(fā),由于uniapp是基于vue.js技術開發(fā)的,所以下面這篇文章主要給大家介紹了關于uniapp微信小程序自定義導航欄的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • javascript自定義函數(shù)參數(shù)傳遞為字符串格式

    javascript自定義函數(shù)參數(shù)傳遞為字符串格式

    本節(jié)主要介紹了通過自定義javascript函數(shù)傳遞參數(shù)為字符串格式的,用this傳遞、引號缺省,示例如下
    2014-07-07
  • 微信小程序實現(xiàn)一鍵回到頂部功能

    微信小程序實現(xiàn)一鍵回到頂部功能

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)一鍵回到頂部功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS動態(tài)計算移動端rem的解決方案

    JS動態(tài)計算移動端rem的解決方案

    移動設備分辨率五花八門雖然我們可以通過CSS3的media query來實現(xiàn)適配,但是這種做法并不能適配所有設備,這篇文章主要介紹了js動態(tài)計算移動端rem的解決方案,非常不錯,感興趣的朋友一起看看吧
    2016-10-10
  • javascript算法之二叉搜索樹的示例代碼

    javascript算法之二叉搜索樹的示例代碼

    這篇文章主要介紹了javascript算法之二叉搜索樹的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • xmlplus組件設計系列之路由(ViewStack)(7)

    xmlplus組件設計系列之路由(ViewStack)(7)

    xmlplus 是一個JavaScript框架,用于快速開發(fā)前后端項目。這篇文章主要介紹了xmlplus組件設計系列之路由,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • JavaScript實現(xiàn)的九種排序算法

    JavaScript實現(xiàn)的九種排序算法

    這篇文章主要給大家介紹了關于利用JavaScript實現(xiàn)的九種排序算法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • js select實現(xiàn)省市區(qū)聯(lián)動選擇

    js select實現(xiàn)省市區(qū)聯(lián)動選擇

    這篇文章主要為大家詳細介紹了js select實現(xiàn)省市區(qū)聯(lián)動選擇效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 響應式表格之固定表頭的簡單實現(xiàn)

    響應式表格之固定表頭的簡單實現(xiàn)

    下面小編就為大家?guī)硪黄憫奖砀裰潭ū眍^的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • 在小程序Canvas中使用measureText的方法示例

    在小程序Canvas中使用measureText的方法示例

    有時候我們在使用Canvas繪制一段文本時,會需要通過measureText()方法獲取文本的寬度,本文主要介紹了在小程序Canvas中使用measureText的方法示例,需要的朋友可以參考下
    2018-10-10

最新評論

肃宁县| 营山县| 南川市| 潼南县| 齐齐哈尔市| 万宁市| 新泰市| 石狮市| 乌海市| 和林格尔县| 南郑县| 定兴县| 康乐县| 崇州市| 汾阳市| 丰顺县| 丰宁| 慈溪市| 富川| 永安市| 湟中县| 金华市| 通城县| 湄潭县| 阿拉善右旗| 循化| 无锡市| 依兰县| 柳州市| 定结县| 措勤县| 肇庆市| 赤壁市| 庆阳市| 内黄县| 凤山市| 民和| 霸州市| 新干县| 黎城县| 怀柔区|