
正文
第二百一十八节,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 重写默认值对象。






