2011-10-21 13 views
10

Qualcuno sa come aggiungere più pulsanti (2 pulsanti divisi) in un elenco di pulsanti divisi?Più pulsanti nell'elenco dei pulsanti divisi di jquery mobile?

Non c'è nulla di cui documentazione

http://jquerymobile.com/test/docs/lists/lists-split.html

aggiunta di un altro <a> tag all'interno del ListView non creare più pulsante di divisione. Sembra interpretare solo l'ultimo tag link come split e mostra i link precedenti come link/pulsanti normali.

Esiste un modo per eseguire questa attività?

molte grazie.

+0

Questo è il meglio che posso inventare. Ho creato una griglia con due colonne. Ho posizionato la listview sulla prima colonna e i link delle immagini sulla seconda colonna. Manipolato gli sguardi tramite css personalizzati e finalmente sono riuscito a ottenere quello che volevo. –

risposta

5

È possibile trovare il codice sorgente.

<ul data-role="listview" data-split-icon="gear" data-split-theme="d"> 
<li><a href="index.html"> 
    <img src="images/album-bb.jpg" /> 
    <h3>Broken Bells</h3> 
    <p>Broken Bells</p> 
    </a> 
    <a href="lists-split-purchase.html" data-rel="dialog" data-transition="slideup">Purchase album 
    </a> 
</li> 
</ul> 

o Utilizzare i pulsanti del Gruppo

<div data-role="controlgroup" data-type="horizontal" > 
    <a href="index.html" data-role="button" data-icon="arrow-u" data-iconpos="notext">Up</a> 
    <a href="index.html" data-role="button" data-icon="arrow-d" data-iconpos="notext">Down</a> 
    <a href="index.html" data-role="button" data-icon="delete" data-iconpos="notext">Delete</a> 
</div> 

Rif: http://jquerymobile.com/test/docs/buttons/buttons-grouped.html

3

Ecco un esempio:

<ul data-role="listview" data-inset="true" data-split-theme="d" data-split-icon="plus" > 
<li data-role="list-divider">Enter Score</li> 
<li> 

    <fieldset class="ui-grid-a"> 
     <div class="ui-block-a"> 

      <div data-role="fieldcontain"> 
      <label for="name">Score:</label> 
      <input type="text" name="score" id="score" value="0" /> 
      </div> 

     </div> 

     <div class="ui-block-b"> 

      <div data-role="controlgroup" data-type="horizontal" > 
       <a href="#" data-role="button" data-icon="plus">Plus</a> 
       <a href="#" data-role="button" data-icon="minus">Minus</a> 
      </div> 

     </div>  
    </fieldset> 

</li> 

3
<ul data-role="listview" > 
<li> 

<div class="ui-grid-b"> 
    <div class="ui-block-a" style="width: 30%;"> 
     <div data-role="fieldcontain"> 
      <img src="http://view.jquerymobile.com/1.3.0/docs/_assets/img/album-p.jpg"> 
     </div> 
    </div> 

    <div class="ui-block-b" style="width: 60%;"> 
     <div data-role="fieldcontain"> 
      <h2>Phoenix</h2> 
      <p>Wolfgang Amadeus Phoenix Wolfgang Amadeus Phoenix Wolfgang Amadeus Phoenix</p> 
     </div> 
    </div> 

    <div class="ui-block-c" style="width: 6%; padding-top: 55px; float: right;"> 
     <div style="float: right;"> 
      <a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-theme="c" data-inline="true">Plus</a> 
      <a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-theme="c" data-inline="true">Minus</a> 
     </div> 
    </div>  
</div> 

</li> 
</ul> 

Si prega di verificare this JS fiddle.

Problemi correlati