jQueryMobile: кнопка на заголовке имеет половину высоты - PullRequest
0 голосов
/ 11 февраля 2012

Я поместил кнопку в заголовок страницы, и она отображает половину высоты.Кроме того, справа есть разрыв по ширине.

Я использовал довольно простой синтаксис jQueryMobel.

URL: http://sandapps.com/Data/Mobile_Energy_Oil_Gas_Pertroleum_Coal_Solar_Wind.aspx

На iPhone 4S:

enter image description here

Ответы [ 4 ]

4 голосов
/ 11 февраля 2012

Вы должны иметь возможность создавать кнопки без текста, используя фреймворк jQuery Mobile и не взламывая CSS фреймворка. Я делаю это часто, и у меня их не было так, как у вас. Для значков без текста, я полагаю, вы должны объявить: data-iconpos="notext" в качестве атрибута для тега привязки:

<div data-role="header">
    <h1>...</h1>
    <a href="#" data-iconpos="notext" data-icon="home">Some Text That Won't Display</a>
</div>

Источник: http://jquerymobile.com/test/docs/buttons/buttons-icons.html

Вот демонстрационная программа, использующая тот же код <a>, что и выше: http://jsfiddle.net/3njz7/

Также обратите внимание, что в теге привязки может быть текст, если для атрибута data-iconpos установлено значение notext.

1 голос
/ 11 февраля 2012

Укажите высоту промежутка, который вы использовали для отображения кнопки «Домой».10px высота работает нормально, попробуйте с этим.

Я не вижу пробелов с правой стороны.

0 голосов
/ 24 мая 2013

Попробуйте это:

data-iconshadow="false" data-iconpos="notext" 
0 голосов
/ 11 февраля 2012

Добавить пробел к тексту кнопки.http://screencast.com/t/rJ40PGjn42

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