EasyUI系列学习-ProgressBar(进度条)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyUI系列学习-ProgressBar(进度条)相关的知识,希望对你有一定的参考价值。
一、创建组件
1.class加载
<div class="easyui-progressbar"></div>
2.js加载
<div id="pb"></div> <script> $(function () { $("#pb").progressbar(); }) </script>
二、属性
<div id="pb"></div> <script> $(function () { $("#pb").progressbar({ //进度条宽度,默认auto width: "400", //进度条高度,默认为22 height: 30, //进度条值,默认为0 value: 60, //设置进度条百分比模板 text: "{value}%" }); }) </script>
生成的html
<div id="pb" class="progressbar" style="width: 398px; height: 28px;"> <div class="progressbar-text" style="width: 398px; height: 28px; line-height: 28px;">60%</div> <div class="progressbar-value" style="width: 60%; height: 28px; line-height: 28px;"> <div class="progressbar-text" style="width: 398px; height: 28px; line-height: 28px;">60%</div> </div> </div>
三、事件
onChange:在值更改的时候触发
<div id="pb"></div> <script> $(function () { $("#pb").progressbar({ value: 60, onChange: function (newValue, oldValue) { console.log("新:" + newValue + ",旧:" + oldValue); } }); setTimeout(function () { $("#pb").progressbar("setValue", 70); }, 1000); setInterval(function () { $("#pb").progressbar("setValue", $("#pb").progressbar("getValue") + 5); }, 1000); }) </script>
四、方法
1.options
<div id="pb"></div> <script> $(function () { $("#pb").progressbar({ }); console.log($("#pb").progressbar("options")); }) </script>
输出的结果
2.resize
<div id="pb"></div> <script> $(function () { $("#pb").progressbar({ value: 60 }); //设置组件长度 $("#pb").progressbar("resize", "500"); }) </script>
3.getValue,setValue
五、设置默认值
$.fn.progressbar.defaults.value = 60;
以上是关于EasyUI系列学习-ProgressBar(进度条)的主要内容,如果未能解决你的问题,请参考以下文章
Android零基础入门第51节:进度条ProgressBar