防止在单击外部时关闭日期选取器

prevent datepicker close when clicking outside

本文关键字:日期 选取 单击 外部      更新时间:2023-09-26

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

网址:-http://jqueryui.com/datepicker/

谢谢

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

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

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

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

如果您在div 而不是输入框上创建数据选取器,它将始终保持打开状态。
这是您想要的还是应该单击它以打开然后永远保持打开状态?

假设它是UI日期选择器插件

看这里: http://forum.jquery.com/topic/jquery-datepicker-plugin-how-to-prevent-the-datepicker-calendar-popup-from-closing

在这里: jQuery 日期选择器

:防止在单击日期时关闭选择器