0
我认为这不起作用,因为它在输入上执行了鼠标操作。但是,我将如何选择datepicker的当前实例来添加hide方法?在鼠标移出时隐藏用户界面日期选择器
$("input.datePicker").datepicker().mouseout(function() {
$(this).datepicker("hide");
});
我认为这不起作用,因为它在输入上执行了鼠标操作。但是,我将如何选择datepicker的当前实例来添加hide方法?在鼠标移出时隐藏用户界面日期选择器
$("input.datePicker").datepicker().mouseout(function() {
$(this).datepicker("hide");
});
您需要为目标的日期选择器类本身作为选择
$('.ui-datepicker').mouseleave(function(){
$("input.datePicker").datepicker('hide').blur()
})
由于是动态生成的datepiker这需要调用控件
的初始化后工作演示:http://jsfiddle.net/nBmcY/2/
编辑:增加了输入的触发模糊,所以用户可以立即点击相同的字段,如果出错
您可以显示([SSCCE](http://sscce.org/))标记,或提供[JS小提琴](http://jsfiddle.net/)或类似的现场演示我们来测试一下?帮助*我们*帮助*您*。 –
试试这个... $(“input.datePicker”)。mouseout(function(){ $(this).datepicker(“hide”); }); –
@ suresh.g如果将鼠标移出输入,将会隐藏拾取器 - 我认为如果您将鼠标移出拾取器本身,OP会隐藏拾取器 –