单击外部时阻止关闭日期选择器

时间:2013-10-08 07:45:30

标签: javascript jquery

我正在使用jquery datepicker。我想在日历对话框外单击时阻止关闭功能。

URL: - http://jqueryui.com/datepicker/

由于

3 个答案:

答案 0 :(得分:10)

jquery.ui.datepicker.js中,这是在外部点击时隐藏日历的代码:

...
if (!$.datepicker.initialized) {
    $(document).mousedown($.datepicker._checkExternalClick);
    $.datepicker.initialized = true;
}
...

因此,您可以使用以下命令删除此事件处理程序:

$(document).unbind('mousedown', $.datepicker._checkExternalClick);

答案 1 :(得分:1)

如果您在div上创建日期选择器而不是输入框,它将始终保持打开状态 这是你想要的,还是应该点击打开然后永远保持开放?

答案 2 :(得分:0)