0

닫기 기능을 호출하지 않으면 내 datepicker가 표시됩니다. 내가 날짜를 선택하거나 수동으로 직접 닫기를 막을 수있는 기능을 찾지 못했습니다. 어떤 아이디어?jquery ui datepicker close function

+0

https://jqueryui.com/datepicker/#inline 이것이 최상의 솔루션 일 수 있습니다 ... div에 전화를 걸어 표시기를 표시 한 다음 div의 표시 여부를 관리하면 숨길 수 있습니다. – abigperson

답변

3

해결책은 날짜 피커 인라인을 보여주는 것입니다. 즉, 텍스트 상자 대신 div에 연결한다는 의미입니다. 항상 표시됩니다.

<div id="datepicker"></div> 

$("#datepicker").datepicker(); 

은 단순히 사업부 숨기기 "종료"하려면, 당신은 당신의 날짜 선택기를두면 지금 (아니므로, https://jqueryui.com/datepicker/#inline

또는 :

$("#datepicker").hide(); 

더 자세히이 데모를 참조 인라인), datepicker 플러그인의 "숨기기"메소드를 사용하여 수동으로 닫을 수 있습니다. 이 http://api.jqueryui.com/datepicker/#method-hide에서 문서에 쉽게 찾을 수 있었다 :

$("#datepicker").datepicker("hide"); 

다시 표시됩니다 쇼 메소드를 호출하는 대신에 문자열 "쇼"를 전달합니다.

+1

오 답변 해 주셔서 감사합니다. . 늦은 답변 죄송합니다. 나는 그렇게하기 위해 스트레스를 받았고 휴식을 취했다. 나는 당신의 대답과 그것이 효과가있는 해결책을 시도했다. –