页面加载进度条pace.js

WEB前端

Pace.js是一个非常有意思的js插件,可以自动的监听页面的加载数据,并且能够定制加载条。最重要的一点,它还可以监测到ajax的调用并且出现加载条提示。它还可以引入加载进度条的主题样式,你可以选择任意颜色和多种动画效果(例如简约、闪光灯,MAC OSX,左侧填充,顶部填充,计数器和弹跳等等动画效果)。

1、引入插件相关的Pace.js和Pace.css

1
2
<script src="/pace/pace.js"></script>
<link href="/pace/themes/pace-theme-barber-shop.css" rel="stylesheet" />

这样基本的就可以了。当然也支持自定义

2、Pace.js配置,监听的元素:Ajax、Elements、Document、Event Lag
在引入之前,写下一下文件,

1
2
3
4
5
6
7
8
paceOptions = {
ajax: false, // disabled
document: false, // disabled
eventLag: false, // disabled
elements: {
selectors: ['.my-page']
}
restartOnRequestAfter: false }

或者直接在标签里面定义属性

1
<script data-pace-options='{ "ajax": false }' src='pace.js'></script>

pace.js官网:http://github.hubspot.com/pace/
附:css3动画库animate.css介绍和使用

来源:页面加载进度条pace.js

发表评论

电子邮件地址不会被公开。 必填项已用*标注