2011-07-28 5 views
0

У меня есть выбор даты (popUpDatepicker) в div, который не отображается при загрузке формы. После того, как событие отображается DIV и DatePicker инициализируется следующим образом:jQuery UI datepicker Загрузка изображения перед фокусом

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

В первый раз DIV загружается (после того, как страница загружена) календарь изображение появляется прочь к левой части экрана. Если я сосредоточусь на вводе, календарь переместится в нужное место (когда загружается div, вход не имеет фокуса). Когда div загружается во второй раз, календарь не появляется, пока на входе не будет выделено фокус. Если я удалю вызов setDate, календарь не появится, пока на входе не будет выделено фокус.

Я не хочу, чтобы календарь отображался до тех пор, пока на входе не будет фокуса. Что мне не хватает?

+0

Извините, я не совсем понимаю вашу проблему здесь. Не могли бы вы предоставить HTML-код, который у вас есть, с вышеуказанным JS-кодом? – Mark

ответ

0

Я не совсем понимаю ваш вопрос, но датапикер загружается, когда вход находится в фокусе.