mobiscroll時間外掛,結束時間不能小於開始時間
阿新 • • 發佈:2018-12-26
用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'])); } } };