嗨,有没有一种方法可以在anytime picker中屏蔽某些时间,这样用户就不能点击这些时间。例如,灰色关闭时间( 19,20,21,22,23,00,01,02,03,04,05,06,07,08)。
我正在尝试创建一个用户界面来阻止工作时间以外的用户。
谢谢
发布于 2015-01-08 00:28:53
选取器目前不提供逐日提供这样的选项。我正在开发一个可以替代的库,但是离发布还有几个月的时间。
同时,您可以自己修改代码来完成此操作,如下所示:
在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 ) );请让我知道它对你是否有效。
https://stackoverflow.com/questions/27795938
复制相似问题