我在網站上使用mobiscroll作爲日期輸入的方法。滾動器是這樣啓動的:MobiScroll中的自動增量輪
$(function(){
var curr = new Date().getFullYear();
$('#date').scroller({
preset: 'date',
height: 30,
width: 20,
theme: 'default',
display: 'inline',
mode: 'scroller',
dateOrder: 'MD ddyy',
startYear: curr,
endYear: curr + 3,
minDate: new Date(),
showLabel: false,
onChange:function(){ upDATE(); }
});
$('#date').scroller('setValue', [11,9,'2012']);
正如您所看到的,它以最小日期(今天)開始。當用戶嘗試從2012年12月滾動到1月時,會出現問題。你會預計今年會滾動到2013年1月,但事實並非如此。相反,它可以回到當年的第一個有效日期。這不是很直觀。
有誰知道如何使滾動按預期行爲?