0

在日期预设中,可以使一周中的某些天、一个月中的某些天等无效(不可选择),如下例所示: http: //demo.mobiscroll.com/datetime/date#

是否可以使用预设的时间来执行此操作?

理想情况下,我希望能够做这样的事情,例如,这会使下午 5 点到上午 9 点之间的时间无法选择:

    $('#scroller').mobiscroll({
        preset: 'time',
        display: 'modal',
        invalid: { timesBetween: ['17:00','08:59'] }
    );

我确实意识到可以创建一组自定义轮子,并且只用我想要的选择填充它们。但是,这并不能像这样解决我的需求。

4

1 回答 1

1

从 2.8 版本开始,引入了无效时间。您可以将其设置为某些天、daysOfWeek、Month、循环日。

例子:

invalid: [
    '1/1', // 1st of January disabled
    '12/24', // Christmas disabled
    '12/25', // Christmas disabled
    'w0', // Sundays disabled
    { start: '00:00', end: '08:00' }, // Every day
    { start: '16:00', end: '23:59' }, // Every day
    { d: 'w6', start: '00:00', end: '08:59' }, // Saturday
    { d: 'w6', start: '17:00', end: '23:59' } // Saturday
]
于 2013-10-17T10:01:46.570 回答