2012-03-28 2 views
0

jquerymobileで2つの日付を連続して表示したいと思います。しかし、それはデスクトップブラウザでのみ動作します。モバイルブラウザでは、独立した行になります。マルチを表示する方法<input>をjquerymobileで続けます

<div data-role="fieldcontain"> 
       <label for="time_start" class="ui-hidden-accessible">time_start:</label> 
       <label for="time_end" class="ui-hidden-accessible">time_end:</label> 
       <input type="date" name="time_start" value="2011-05-30" /> — <input type="date" name="time_end" value="2011-05-30"/> 
</div> 

答えて

0

スパンの内側にラベルと入力を入れてみましたか?左と幅:80(たとえば)あなたのためのトリックを行う必要があります

-1

多分あなたは

<div class="ui-grid-a">    
    <div class="ui-block-a"><label for="time_end" class="ui-hidden-accessible"> 
     time_end: </label> 
    <div class="ui-block-b"><label for="time_end" class="ui-hidden-accessible"> 
     time_end: </label>     
</div> 
0

フロートは、グリッドを使用して、それをachiveすることができます。ここに小さなボタンと大きなボタンの両方の例があります。

http://jsfiddle.net/den232/SN85d/

幸運!

.floatleft { 
    float:left; 
} 
.floatright { 
    float:right; 
} 
.forceinline{ /* Prevent fieldcontain from doing a BLOCK thing */ 
    display:inline !important; 
} 
.textwidth { /* limit width of input fields */ 
    width:80px; 
} 
.closespacing { /* controls spacing between elements */ 
    margin:0px 5px 0px 0px; 
} 
.bigselect { /* centers select with big buttons */ 
    padding: 0px; 
    margin:2px 5px 0px 0px; 
} 
.biginputheight { /* matches text input height to big buttons */ 
    padding-top:10px !important; 
    padding-bottom:12px !important; 
} 
.miniinputheight { /* matches text input height to minibuttons */ 
    padding-top:5px !important; 
    padding-bottom:5px !important; 
} 
<div data-role="page" class="type-home"> 

<ul data-role="listview"> 
    <li data-role="fieldcontain">first LI line</li> 
    <li data-role="fieldcontain"> 

    <div class='floatleft closespacing'> 
     Big Buttons<br>More Text 
    </div> 

    <div class='floatleft textwidth'> 
     <input type="date" placeholder="#1" class='biginputheight'></input> 
    </div> 

    <div class='floatleft textwidth'> 
     <input type="date" placeholder="#2" class='biginputheight'></input> 
    </div> 


    </li> 
    <li data-role="fieldcontain"> 

    <div class='floatleft closespacing'>  
     Small Buttons 
    </div> 

    <div class='floatleft textwidth'> 
     <input type="date" placeholder="s1" class='miniinputheight'></input> 
    </div> 

    <div class='floatleft textwidth'> 
     <input type="date" placeholder="s2" class='miniinputheight'></input> 
    </div> 

    </li> 
    <li data-role="fieldcontain">last LI line</li> 

</ul><!-- /listview --> 

関連する問題