2011-08-15 2 views
0

Jquery에서 datepicker 플러그인을 사용하고 있습니다. 언뜻 보면 모든 것이 잘 작동합니다. 입력 필드를 클릭하면 캘린더가 표시됩니다. 그런 다음 입력 필드를 다시 클릭하면 캘린더가 표시되지 않습니다.Jquery에서 두 번째 클릭을 시도 할 때 Datepicker 문제가 발생했습니다.

datepicker와 관련된 입력 필드 외부를 클릭 한 다음 다시 클릭하십시오. 이 시간 달력이 표시됩니다. 이것은 초점과 관련된 것이지만 그것을 해결할 수 없었다. 이 문제를 어떻게 해결할 수 있습니까? 사전에

감사합니다,

$(selector + '.datepickerFlexible').datepicker({ 

    defaultDate: '0', 
    minDate: new Date(), 
    maxDate: new Date(new Date().getTime() + (30 * 24 * 60 * 60 * 1000)), 
    changeYear: true, 
    selectDefaultDate: true, 
    yearRange: '-0:+0', 
    dateFormat: 'dd/mm/yy' 
}); 

HTML은

<div class="GeneralTextBox left lpush"> 
    <input name="TargetDate" type="text" class="Input datepickerFlexible" value="" /> 
</div> 
+0

파이어 버그를 사용하십니까? 오류가 있습니까? – Emil

+0

예 오류가 표시되지 않습니다. 답변을 감사합니다. –

+0

HTML 코드를 표시 할 수 있습니까? – Emil

답변

1

나를 위해 완벽하게 작동 ..its 코드를 맛 보았습니다. 나는 당신이 두 번 클릭하면 여기에 문제 $가 있어야한다고 생각합니다 (선택 + '.datepickerFlexible')

0

난 당신이 첫 번째 줄에서 단어 '선택'을 제거하면 작동 것이라 생각합니다.

관련 문제