Javascript 失去焦点后关闭我的日期选择器
我在应用程序中创建了一个日期选择器。当我关注一个类为“datepicker”的输入时,我的datepicker就会显示出来。当我从输入中释放焦点时,我的日期选择器将隐藏Javascript 失去焦点后关闭我的日期选择器,javascript,jquery,datepicker,focus,lostfocus,Javascript,Jquery,Datepicker,Focus,Lostfocus,我在应用程序中创建了一个日期选择器。当我关注一个类为“datepicker”的输入时,我的datepicker就会显示出来。当我从输入中释放焦点时,我的日期选择器将隐藏 $('.datepicker').focus(function () { // show datepicker }).blur(function () { // hide datepicker }); 任何东西都可以很好地工作,除了当我想在datepicker中更改月份或年份时,我的输入会失去焦点,da
$('.datepicker').focus(function () {
// show datepicker
}).blur(function () {
// hide datepicker
});
任何东西都可以很好地工作,除了当我想在datepicker中更改月份或年份时,我的输入会失去焦点,datepicker会隐藏
解决这个问题有什么办法?
谢谢。使用此功能
$('.datepicker').focusout(function(){
//Hide
});
$('.datepicker').focusin(function(){
//Show
});
这可能会有帮助……您可以处理更改事件:
// when a select event occurs
$(".datepicker").focus(function() {
// call the blur function
$(this).blur(function() {
// your hide function here
});
});