jQuery UI datepicker图像在焦点之前加载

时间:2011-07-28 11:25:45

标签: javascript jquery jquery-ui jquery-ui-datepicker

我在div中有一个日期选择器(popUpDatepicker),在加载表单时不会显示。在事件之后显示div并且datepicker初始化如下:

  $("#popUpDatepicker").datepicker({
                showOn: 'focus',
                dateFormat: "yy-mm-dd",
                maxDate: "0",
                showAnim: "fadeIn",
                theme: "Cupertino"
            }).datepicker('setDate', new Date());

第一次加载div时(加载页面后)日历图像显示在屏幕左侧。如果我专注于输入,日历将移动到正确的位置(当加载div时,输入没有焦点)。当div第二次加载时,直到输入被给定焦点才会出现日历。如果我删除了setDate调用,则在输入被赋予焦点之前不会显示日历。

我不希望在输入具有焦点之前显示日历。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我不太明白你的问题但是当输入处于焦点时会加载datepicker。