2011-11-13 94 views
0

我目前使用jquery mobile datebox(http://dev.jtsage.com/jQM-DateBox/)來顯示日曆。我卡在輸入與顯示一個div:無,然後我手動激活與以下JavaScript日曆:jquery mobile datebox自定義對齊

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

其中opencalendarlink是按鈕和日期選取器的id是日曆的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,設置的知名度會解決此問題