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 相关文章推荐
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
jQuery实现div跟随鼠标移动
Aug 20 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
基于jquery实现多选下拉列表
Aug 02 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery实现高级检索功能
May 28 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
jQuery实现轮播图效果
Nov 26 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 intval的测试代码发现问题
2008/07/27 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
json数据与字符串的相互转化示例
2013/09/18 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
配置nodejs环境的方法
2017/05/13 NodeJs
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python中tell()方法的使用详解
2015/05/24 Python
python如何查看系统网络流量的信息
2016/09/12 Python
Python编程之序列操作实例详解
2017/07/22 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
2018/01/24 Python
python实现类之间的方法互相调用
2018/04/29 Python
python编程使用协程并发的优缺点
2018/09/20 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
Python识别验证码的实现示例
2020/09/30 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
python遍历路径破解表单的示例
2020/11/21 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
优秀教导主任事迹材料
2014/05/09 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA