第二百一十八节,jQuery EasyUI,TimeSpinner(时间微调)组件
Posted 林贵秀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二百一十八节,jQuery EasyUI,TimeSpinner(时间微调)组件相关的知识,希望对你有一定的参考价值。
jQuery EasyUI,TimeSpinner(时间微调)组件
学习要点:
1.加载方式
2.属性列表
3.事件列表
4.方法列表
本节课重点了解 EasyUI 中 TimeSpinner(时间微调)组件的使用方法,这个组件依赖于 Spinner(微调)组件。
一.加载方式
class 加载方式
<input id="box" class="easyui-timespinner">
timespinner()将一个输入框执行时间微调组件方法
JS 加载调用
$(function () { $(\'#box\').timespinner({ value: \'00:00\', min: \'00:00\', max: \'23:59\', editable: false, }); });
二.属性列表
TimeSpinner 属性,扩展自 Spinner(微调)组件,所以微调组件也是可以用的
separator string 定义在小时、分钟和秒之间的分隔符。默认值为‘:’。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 separator:\'/\' }); });
showSeconds boolean 定义是否显示秒钟信息。默认值为 false。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 separator:\'/\', showSeconds:true }); });
highlight number 初始选中的字段 0=小时,1=分钟...默认值为0。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 highlight:1, }); });
三.事件列表
TimeSpinner(时间微调)组件继承自 Spinner(微调)组件。
事件列表
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 highlight: 1, onSpinUp: function () { alert(\'点击了上微调按钮\'); }, onSpinDown: function () { alert(\'点击了下微调按钮\'); }, }); });
四.方法列表
TimeSpinner 方法,扩展自 ValidateBox(验证框)
options none 返回属性对象。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 highlight: 1, }); alert($(\'#box\').timespinner(\'options\')); });
setValue value 设置时间微调组件的值。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 highlight: 1, }); $(\'#box\').timespinner(\'setValue\',\'12:23:45\'); });
getHours none 获取当前的小时数。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 highlight: 1, }); $(document).click(function () { alert($(\'#box\').timespinner(\'getHours\')); alert($(\'#box\').timespinner(\'getMinutes\')); alert($(\'#box\').timespinner(\'getSeconds\')); }); });
getMinutes none 获取当前的分钟数。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 highlight: 1, }); $(document).click(function () { alert($(\'#box\').timespinner(\'getHours\')); alert($(\'#box\').timespinner(\'getMinutes\')); alert($(\'#box\').timespinner(\'getSeconds\')); }); });
getSeconds none 获取当前的秒数。
$(function () { $(\'#box\').timespinner({ value: \'00:00\', //初始时间 min: \'00:00\', //最小值 max: \'23:59\', //最大值 highlight: 1, }); $(document).click(function () { alert($(\'#box\').timespinner(\'getHours\')); alert($(\'#box\').timespinner(\'getMinutes\')); alert($(\'#box\').timespinner(\'getSeconds\')); }); });
我们可以使用$.fn.timespinner.defaults 重写默认值对象。
以上是关于第二百一十八节,jQuery EasyUI,TimeSpinner(时间微调)组件的主要内容,如果未能解决你的问题,请参考以下文章
第二百一十三节,jQuery EasyUI,NumberBox(数值输入框)组件
第二百二十八节,jQuery EasyUI,TreeGrid(树形表格)组件