gpt4 book ai didi

javascript - UI 日期选择器不会按按键(箭头、输入)关闭

转载 作者:行者123 更新时间:2023-12-03 10:44:11 25 4
gpt4 key购买 nike

我有一个网格,可以使用箭头键在页面周围切换。有几个字段是日期类型。在选项卡上或单击我用唯一的输入框替换内容,然后在模糊...替换回来。 IE。内联编辑。

日期选择器会弹出,但我无法将其从按键上删除。它不会毁掉自己。感谢您提前提供的帮助。

ctrl.datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onClose: function (dT) {
// do work
}
}).focus();


ctrl.on({
'blur': function () {
// puts the html back and sets value
ctrl.datepicker('destroy');
},
'keydown': function (k) {
if (k.which == 27) {
$(this).blur();
return;
}
if (k.which == 9) {
k.preventDefault();
}
if (k.which == 13 || k.which == 37 || k.which == 38 || k.which == 39 || k.which == 40 || k.which == 9) {
$(this).blur();
that.handleColumnTab(e, k.which); // this tabs the grid up down left right etc.
return;
}
}
});

最佳答案

尝试使用 hide 方法而不是 $.blur()

http://api.jqueryui.com/datepicker/#method-hide

关于javascript - UI 日期选择器不会按按键(箭头、输入)关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28628719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com