问题描述
我为正在工作的网站设置了datetimepicker。为此,我决定使用此jquery library from xdsoft。
我工作得很好,但是我唯一的问题是我找不到在插件“ open”上计算allowTime的方法。它总是从默认时间开始。
仅当我调用datetimepicker('show')方法时,onShow事件才起作用,该方法设置了一个破坏所有布局的绝对位置。
onGenerate事件用于计算allowTime,但随后阻止了所有日历,我无法选择除今天以外的其他日期。似乎以某种方式造成了无限循环。
有人有类似的问题吗?
这是我的代码:
$(this).datetimepicker({
inline: true,minDate: new Date(),allowTimes: [],formatDate: 'Y/m/d',defaultTime: '00:00',scrollMonth: false,onShow: function(date) {
this.setoptions({
allowTimes: []
});
datePickerTime.call(this,date,apiData)
},onSelectDate: function(date) {
this.setoptions({
allowTimes: []
});
datePickerTime.call(this,onSelectTime: function(date) {
const availability = teetimes.find(e => e.time === unformatTime(getTimeOnly(date))).availability
if (availability >= players) {
addBookingDatetoCartItem(cartItemKey,apiData,players)
}
}
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)