91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

NProgress如何顯示頂部進度條效果

發布時間:2021-06-26 09:19:36 來源:億速云 閱讀:319 作者:小新 欄目:web開發

這篇文章主要介紹NProgress如何顯示頂部進度條效果,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

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

1. 官網下載地址

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

NProgress如何顯示頂部進度條效果

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

NProgress如何顯示頂部進度條效果

<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()全局事件代碼實現加載效果。

<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>

實現效果:(GIF)

NProgress如何顯示頂部進度條效果

4. NProgress 其他高級用法

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

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

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

NProgress.inc();

(3)強制完成:通過傳遞 true 參數給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});

以上是“NProgress如何顯示頂部進度條效果”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

尖扎县| 涟源市| 皋兰县| 和林格尔县| 新源县| 泰顺县| 灵川县| 宜君县| 衡水市| 招远市| 荥经县| 金阳县| 彭山县| 富蕴县| 马鞍山市| 隆回县| 永定县| 兰西县| 专栏| 巴塘县| 临海市| 于田县| 沛县| 鹤庆县| 汝州市| 保定市| 新竹县| 牙克石市| 额敏县| 湘西| 手游| 五寨县| 和平县| 察隅县| 侯马市| 辰溪县| 孝义市| 长子县| 突泉县| 响水县| 南岸区|