嗨,有没有办法我可以在随时选择器中阻止某些时间,这样用户就无法点击这些时间。例如灰色关闭时间 (19,20,21,22,23,00,01,02,03,04,05,06,07,08)。
我正在尝试为用户创建一个 UI,以便在下班后阻止。
谢谢
嗨,有没有办法我可以在随时选择器中阻止某些时间,这样用户就无法点击这些时间。例如灰色关闭时间 (19,20,21,22,23,00,01,02,03,04,05,06,07,08)。
我正在尝试为用户创建一个 UI,以便在下班后阻止。
谢谢
选择器目前不每天提供这样的选项。我正在开发一个替代库,但距离发布还有好几个月。
同时,您可以自己修改代码来完成此操作,如下所示:
在anytime.5.0.5.js 中的#3271 行附近,找到这个:
$(this).AnyTime_current( hr == i,
((!_this.earliest)||(cmpHi.getTime()>=_this.earliest)) &&
((!_this.latest)||(cmpLo.getTime()<=_this.latest)) );
第二个参数AnyTime_current()
确定按钮是否可以被选中。这里的变量i
是按钮所代表的小时。修改参数以排除您的下班时间:
$(this).AnyTime_current( hr == i,
((!_this.earliest)||(cmpHi.getTime()>=_this.earliest)) &&
((!_this.latest)||(cmpLo.getTime()<=_this.latest)) &&
( i > 8 ) && ( i < 19 ) );
请让我知道它是否适合您。