2010-10-22 14 views
5

En Jquery mobile, puedo haber agrupado botones horizontales, pero el grupo no toma el ancho del 100%.Botones horizontales de ancho completo con jquery mobile?

Intenté agregar una clase que establece width:100% pero eso no funcionó.

¿Cómo puedo hacerlo?

¡Gracias!

Actualización + posible solución: Parece que estaba fallando porque estaba usando explícitamente width="50%" en ambos botones. Hice 45% y el ajuste. Probablemente algunos márgenes que tienen los botones?

código fuente con la corrección aplicada: http://pastebin.com/ZXDNfAU1

+0

código fuente, por favor? – Kyle

+0

Agregado, disculpa eso. En realidad, es la mayoría del código copiado de la documentación. – johnjohn

+0

Funcionó como un encanto. Gracias –

Respuesta

9
<div class="ui-grid-a"> 
    <div class="ui-block-a"><button type="submit" data-theme="c">Cancel</button></div> 
    <div class="ui-block-b"><button type="submit" data-theme="b">Submit</button></div> 
</div> 

Sobre lo hará si no es en un elemento de pie de página o de cabecera. Dos rejillas de pilares están aquí: http://view.jquerymobile.com/master/demos/grids-buttons/

No sé cómo lograrlo en el pie de página

0

inspeccionarlo con Firebug para ver lo que está haciendo que se muestran mal.

Y agregue data-type="horizontal" al controlgroup div en sus fuentes.

1
<div data-role="controlgroup" data-type="horizontal"> 
    <a href="index.html" data-role="button">Yes</a> 
    <a href="index.html" data-role="button">No</a> 
</div> 

que tiene el código de seguridad de la documentación: http://jquerymobile.com/demos/1.0b1pre/#/demos/1.0b1pre/docs/buttons/buttons-grouped.html

I probado a mí mismo y funciona perfectamente. Obtienes 2 botones uno al lado del otro que se expanden para llenar el 100% de la pantalla.

+0

¡Muchas gracias! – johnjohn

+1

no funciona para mí en la versión beta más reciente al ver en el iPhone –

+0

cómo obtener ancho de pantalla completa para botones de grupo – Prasanna

1
<div class="ui-grid-solo"> 
    <div class="ui-block-a"> 
     <input type="submit" name="Action" value="Register" data-theme="b"/> 
    </div> 
</div 

Esto funciona

0

Si desea horizontal 2 botón puede ser que usted puede utilizar

<div style="float:left; " > 
<div style="float:right;" >