jQuery NProgress.js加载进度插件的简单使用方法


Posted in jQuery onJanuary 31, 2018

NProgress.js

说明:

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

下载地址:

https://github.com/rstacruz/nprogress

API:

 

NProgress.start() — 启动进度条

NProgress.set(0.4) — 将进度设置到具体的百分比位置


NProgress.inc() — 少量增加进度


NProgress.done() — 将进度条标为完成状态

使用步骤:

1. 引入

<link rel="stylesheet" type="text/css" href="css/NProgress.css" rel="external nofollow" >
 <script src="js/NProgress.js" type="text/javascript"></script><br>//还有jquery要之前引入进来

2. 使用场景一:页面加载的效果  开始页面加载开始进度条  页面加载好  结束进度条:

<em id="__mceDel"><script>
$(function() {
 NProgress.start();
 
$(window).load(function() {
   
NProgress.done();
 });
</script>
</em>

3.使用场景二:ajax发送的效果  开始发送开始进度条  成功后  结束进度条:

<script>
$(window).ajaxStart(function () {
  NProgress.start();
});
$(window).ajaxStop(function () {
  NProgress.done();
});
</script>
//技巧总结  此方法挂在window上 是为了监听项目中所有的ajax请求
//ajax事件 可参考 jquery 文档 http://jquery.cuishifeng.cn/

总结

以上所述是小编给大家介绍的jQuery NProgress.js加载进度插件的简单使用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
基于jQuery封装的分页组件
Jun 26 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jquery.pagination.js分页使用教程
Oct 23 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
jQuery轮播图功能制作方法详解
Dec 03 jQuery
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 jQuery
jQuery实现回到顶部效果
Oct 19 jQuery
jQuery与vue实现拖动验证码功能
Jan 30 #jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 #jQuery
jQuery代码优化方法总结
Jan 29 #jQuery
jquery写出PC端轮播图实例
Jan 26 #jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 #jQuery
用jquery获取select标签中选中的option值及文本的示例
Jan 25 #jQuery
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 #jQuery
You might like
PHP编程中字符串处理的5个技巧小结
2007/11/13 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
php实现自定义中奖项数和概率的抽奖函数示例
2017/05/26 PHP
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
js自定义回调函数
2015/12/13 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
2018/03/15 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
js html实现计算器功能
2018/11/13 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
python之PyMongo使用总结
2017/05/26 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
django序列化serializers过程解析
2019/12/14 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
Python中的__init__作用是什么
2020/06/09 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
利用python绘制正态分布曲线
2021/01/04 Python
5分钟快速掌握Python定时任务框架的实现
2021/01/26 Python
Ajax的工作原理
2015/12/04 面试题
职业培训师职业生涯规划
2014/02/18 职场文书
元旦晚会策划方案
2014/02/18 职场文书
社区食品安全实施方案
2014/03/28 职场文书
社区维稳工作方案
2014/06/06 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书