В последнее время я работаю с jQuery Mobile и начал сталкиваться с различными ограничениями; большинство из которых я могу обойти, используя какую-то манипуляцию jQuery/Javascript/CSS. Мы используем много iPad, что обеспечивает большую ширину, чем ваш обычный телефон. Некоторые группы ввода на наших страницах лучше выглядят в двухколоночном формате; когда возможно.
Примером может служить длинный список переключателей. Это выглядит плохо только в одной колонке. Мы хотели бы отображать списки переключателей в 2 или 3 столбца вместо типичного формата в 1 столбец, который вы получаете с одной «вертикальной» «контрольной группой». См. вертикальную группу управления на этой демонстрационной странице:
http://demos.jquerymobile.com/1.4.5/checkboxradio-radio/#Verticalgroup
С помощью флажков я добился этого, создав две или три разные контрольные группы, а затем поместив их в сетку из трех столбцов. Это хорошо работает с флажками, но я не уверен, как это сделать с переключателями. Любые идеи?
Я предполагаю, что могу создать три разные группы вертикального управления входом радио (бок о бок), а затем манипулировать CSS так, чтобы это выглядело как одна группа. Мне пришлось бы управлять скрытым вводом для фактического выбранного радио.