jQuery nprogress.js页面加载进度条

插件特效
2026-07-26 00:03 3 次浏览 • 0 次下载 6.5KB
jQuery nprogress.js页面加载进度条

下面是调用方法的说明,打开Index.html页面直接可以看效果

  • NProgress.start() ? 显示进度条

  • NProgress.set(0.4) ? 设置百分比

  • NProgress.inc() ? 一个小增量

  • NProgress.done() ? 完成进度


使用方法

你也可以...

添加到你调用 Ajax 的地方!绑定它到 jQuery ajaxStart 和 ajaxStop 事件上

没有 Turbolinks/Pjax 一样可以制造一个美妙的进度条!把它绑定到 $(document).ready 和$(window).load


配置插件

通过 minimum 来修改最小百分比。

1
NProgress.configure({ minimum: 0.1 });

你可以通过 template 修改标记结构。为了保证进度条正常工作,需要一个包含 role='bar' 属性的元素。

1
2
3
NProgress.configure({
template: "..."
});

通过 ease(一个 CSS 中的 easing 值) 调整动画设置和速度 speed (毫秒ms)。

1
NProgress.configure({ ease: 'ease', speed: 500 });

想关闭进度条步进?设置 trickle 为 false。

1
NProgress.configure({ trickle: false });

你可以调整 trickleRate (每次步进增长多少) 和 trickleSpeed (步进间隔,单位毫秒ms).

1
NProgress.configure({ trickleRate: 0.02, trickleSpeed: 800 });

想禁用进度环?设置 showSpinner 为 false。

1
NProgress.configure({ showSpinner: false });


星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

关于我们

隐私政策

侵权投诉

站长:IT小君

粤ICP备20043561号

2016-2046 © 星河码客

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare