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实现图片平滑滚动详解
Mar 22 jQuery
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
jQuery中的deferred使用方法
Mar 27 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 jQuery
jQuery中过滤器的基本用法示例
Oct 11 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
JQuery的加载和选择器用法简单示例
May 13 jQuery
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
Jquery $.map使用方法实例详解
Sep 01 jQuery
jquery插件实现代码雨特效
Apr 24 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获取Google AJAX Search API 数据的代码
2010/03/12 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
php数组使用规则分析
2015/02/27 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
Javascript的this用法
2017/01/16 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
Angular在模板驱动表单中自定义校验器的方法
2017/08/09 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
python递归下载文件夹下所有文件
2019/08/31 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
常用的10个Python实用小技巧
2020/08/10 Python
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
教师师德反思材料
2014/02/15 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
借条如何写
2015/05/26 职场文书
爱的教育读书笔记
2015/06/26 职场文书
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android