2011-11-13 5 views
0

현재 jquery mobile datebox (http://dev.jtsage.com/jQM-DateBox/)를 사용하여 달력을 표시하고 있습니다. 나는 디스플레이 사업부에서 입력을 붙어 : 없음, 그리고 난 수동으로 다음과 같은 자바 스크립트와 달력 활성화 : opencalendarlink 버튼과 날짜 피커의 ID입니다jquery mobile datebox 사용자 정의 정렬

$('#opencalendarlink').live('click', function(){ 
    $('#datepicker').datebox('open'); 
}); 

달력의 ID입니다. 그러나 버튼과 해당 숨겨진 div가 가운데 정렬되어 있어도 달력이 왼쪽 정렬됩니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

2

시도하십시오

<div style="visibility:hidden; height: 0px;"> 
    <label for="mydate">Some Date</label> 

    <input name="mydate" id="mydate" type="date" data-role="datebox" 
     data-options='{"mode": "calbox"}'> 
    </div> 

은 그 부모로부터 그리고 그것은 (때문에 디스플레이 : 없음) 렌더링되지 않기 때문에 JQM-DateBox 아마 위치를 계산하고이 문제를 해결합니다 가시성을 설정,이 0,0 될 것입니다

관련 문제