Полноразмерные горизонтальные кнопки с помощью jquery mobile? - PullRequest
5 голосов
/ 22 октября 2010

В Jquery mobile я могу сгруппировать горизонтальные кнопки, но они не занимают 100% ширины.

Я попытался добавить класс, который устанавливает width:100%, но это не сработало.

Как я могу это сделать?

Спасибо!

Обновление + Возможное исправление: Кажется, что это не сработало, потому что я явно использовал width="50%" в обеих кнопках. Я сделал 45% и подгонка. Возможно, какие-то поля у кнопок?

Исходный код с примененным исправлением: http://pastebin.com/ZXDNfAU1

Ответы [ 5 ]

9 голосов
/ 09 февраля 2011
<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>

Выше будет делать это, если он не находится в нижнем колонтитуле или элементе заголовка. Здесь есть две сетки столбцов: http://view.jquerymobile.com/master/demos/grids-buttons/

Я не знаю, как это сделать в нижнем колонтитуле

1 голос
/ 04 июня 2013
<div class="ui-grid-solo">
    <div class="ui-block-a">
         <input type="submit" name="Action" value="Register" data-theme="b"/>
    </div>
</div

Это работает

1 голос
/ 22 мая 2011
<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>

Я получил код выше из документации: http://jquerymobile.com/demos/1.0b1pre/#/demos/1.0b1pre/docs/buttons/buttons-grouped.html

Я попробовал это сам, и он отлично работает.Вы получаете 2 кнопки рядом, которые расширяются, чтобы заполнить 100% экрана.

0 голосов
/ 05 марта 2017

Если вы хотите горизонтальную кнопку 2, вы можете использовать

<div style="float:left; " >  
<div style="float:right;" >
0 голосов
/ 09 февраля 2011

Осмотрите его с помощью firebug, чтобы увидеть, что заставляет их плохо отображаться.

И добавьте data-type="horizontal" в div контрольной группы в ваших источниках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...