Javascript 焦点前加载jQuery UI日期选择器图像

Javascript 焦点前加载jQuery UI日期选择器图像,javascript,jquery,jquery-ui,jquery-ui-datepicker,Javascript,Jquery,Jquery Ui,Jquery Ui Datepicker,我在一个div中有一个日期选择器(popUpDatepicker),它在加载表单时不会显示。事件发生后,将显示div,并按如下方式初始化日期选择器: $("#popUpDatepicker").datepicker({ showOn: 'focus', dateFormat: "yy-mm-dd", maxDate: "0", showAnim: "fadeIn",

我在一个div中有一个日期选择器(popUpDatepicker),它在加载表单时不会显示。事件发生后,将显示div,并按如下方式初始化日期选择器:

  $("#popUpDatepicker").datepicker({
                showOn: 'focus',
                dateFormat: "yy-mm-dd",
                maxDate: "0",
                showAnim: "fadeIn",
                theme: "Cupertino"
            }).datepicker('setDate', new Date());
第一次加载div时(页面加载后),日历图像将显示在屏幕左侧。如果我关注输入,日历将移动到正确的位置(加载div时,输入没有焦点)。当第二次加载div时,日历在输入获得焦点之前不会显示。如果我删除setDate调用,日历将不会显示,直到输入获得焦点


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

我不太明白您的问题,但当输入聚焦时,日期选择器会加载。

对不起,我不太理解您的问题。您介意提供您所拥有的HTML以及上面的JS代码吗?