jQuery Datepicker - 关闭输入点击

Fil*_*lip 6 jquery uidatepicker

我正在使用jQuery Datepicker,我有一点问题.

如果打开了日期选择器,并再次单击输入字段,则不会执行任何操作.如何更改...如果已经打开了输入点击关闭的选择器?

提前致谢...

mbd*_*dev 17

我找到了更好的方法.隐藏似乎导致它不会在进一步点击时打开.而模糊导致日期选择器稍后打开.

我用过切换:

$('.datepicker').mousedown(function() {
   $('#ui-datepicker-div').toggle();
});
Run Code Online (Sandbox Code Playgroud)


Nic*_*ver 6

因为它被绑定focus(默认情况下),你可以绑定自己的.mousedown()处理程序,它不会干扰,如下所示:

$("#datepicker").datepicker();
$("#datepicker").mousedown(function() {
    $(this).datepicker("hide");    
});
Run Code Online (Sandbox Code Playgroud)

你可以在这里尝试一下.我正在使用,mousedown因为这也是如何检测它的近似行为,所以只是为了更加面向未来的这种行为.