ok-admin/pages/tripartite/okNprogress.html

57 lines
1.7 KiB
HTML
Raw Normal View History

2019-11-02 04:59:47 +00:00
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>okNprogress</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="stylesheet" href="../../css/oksub.css">
</head>
<body>
<div class="ok-body">
2019-11-02 06:03:43 +00:00
<blockquote class="layui-elem-quote">
<p>NProgress.js提供页面加载进度条效果当页面打开加载时在页面顶部会出现进度条加载动画。</p>
<p>NProgress.js是轻量级的进度条组件使用简便可以很方便集成到单页面应用中。</p>
</blockquote>
<pre>
layui.use(["okNprogress"], function () {
let okNprogress = layui.okNprogress;
<br/>
// 开始进度条
okNprogress.start();
// 结束进度条
okNprogress.done();
});
</pre>
<button type="button" class="layui-btn" id="start">开始进度条</button>
<button type="button" class="layui-btn" id="done">结束进度条</button>
2019-11-02 04:59:47 +00:00
</div>
<!--js逻辑-->
<script src="../../lib/layui/layui.js"></script>
<script>
2019-11-02 06:03:43 +00:00
layui.use(["code", "okNprogress"], function () {
let code = layui.code;
2019-11-02 04:59:47 +00:00
let okNprogress = layui.okNprogress;
2019-11-02 06:03:43 +00:00
let $ = layui.jquery;
code({
elem: "pre",
title: "代码示例"
});
2019-11-02 04:59:47 +00:00
okNprogress.start();
if (document.readyState == "complete" || document.readyState == "interactive") {
okNprogress.done();
}
2019-11-02 06:03:43 +00:00
$("#start").click(function () {
okNprogress.start();
});
$("#done").click(function () {
okNprogress.done();
});
2019-11-02 04:59:47 +00:00
});
</script>
</body>
</html>