【发布时间】:2021-06-29 06:02:01
【问题描述】:
我有一个非常直接的日期选择器配置,但是第三次点击这个日期选择器并没有打开它,除非你通过点击其他地方来取消日期选择器的焦点。 所以,目前正在发生这种情况:
- 首先点击日期选择器:打开日期选择器
- 第二次点击日期选择器:关闭日期选择器
- 第三次点击日期选择器:什么都不做(但应该再次打开日期选择器)。
我尝试使用 onClose 并使用 element.blur() 清除焦点,但这仅在我不直接单击输入字段时触发(这正是我想要修复的情况)。
$( "#cmpz_start" ).datepicker({ dateFormat: 'dd.mm.yy', minDate: 0, autoclose: true,
beforeShowDay:
function(date) {
// get disabled dates and check them
var disabled = check_date(date, cmpz_disabled_dates);
return disabled;
},
onClose:
function() {
this.blur();
}
});
您可以在此页面上看到上述日期选择器:www.vanberry.de 但我禁用了 blur() 因为它不起作用。
感谢任何帮助!
【问题讨论】:
标签: javascript datepicker