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 EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
jquery手机触屏滑动拼音字母城市选择器的实例代码
Dec 11 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
Jquery异步上传文件代码实例
Nov 13 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 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的日期与时间函数技巧
2008/04/24 PHP
用mysql内存表来代替php session的类
2009/02/01 PHP
PHP GD 图像处理组件的常用函数总结
2010/04/28 PHP
Zend Framework创建自己的动作助手详解
2016/03/05 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
PHP微信支付结果通知与回调策略分析
2019/01/10 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
2011/09/02 Javascript
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
基于openlayers4实现点的扩散效果
2020/08/17 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
2018/04/23 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
python实现微信远程控制电脑
2018/02/22 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
python实现FTP循环上传文件
2020/03/20 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
python 第三方库paramiko的常用方式
2021/02/20 Python
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
网络技术专业求职信
2014/07/13 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
2014年内勤工作总结
2014/11/24 职场文书
怎样写好工作计划
2019/04/10 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
理解python中装饰器的作用
2021/07/21 Python
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS