1. 程式人生 > >mobiscroll時間外掛,結束時間不能小於開始時間

mobiscroll時間外掛,結束時間不能小於開始時間

用mobiscroll外掛做時間選擇的時候,結束時間不能大於開始時間。比如這樣的

那如何修改mobiscroll外掛呢?

mobiscroll有個引數是onSelect表示當前選擇框,修改onSelect即可。

var currYear = (new Date()).getFullYear();
var opt={};
opt.date = {preset : 'date'};
opt.datetime = {preset : 'datetime'};
opt.time = {preset : 'time'};
opt.default = {
   theme: 'android-ics light'
, //面板樣式 display: 'modal', //顯示方式 mode: 'scroller', //操作方式 dateFormat: 'yyyy-mm-dd', lang: 'zh', showNow: true, nowText: "今天", startYear: currYear-10, //開始年份 endYear: currYear + 10,//結束年份 onSelect: function (valueText, inst) { var id = $(this)[0].id; var validity = valueText.split("-"); if
(id === "appDate") { if (opt.default.maxDate) { opt.default.maxDate = null; } opt.default.minDate = new Date(validity[0], +validity[1] - 1, +validity[2] + 1); jq("#appDate_end").mobiscroll(jq.extend(opt['date'], opt['default'])); } } };