Кнопка добавления в правую сторону заголовка

Я хотел бы добавить кнопку значка в правую часть моего заголовка в jQuery mobile. У меня проблемы с автоматическим левым позиционированием.

Здесь мой заголовок:

<div data-role="header" data-position="inline">
     <h1>Resultaten</h1>
     <a href="#Home" data-role="button" data-icon="home" data-iconshadow="false"
        data-direction="reverse" onclick="empty()" data-transition="slide"
        data-iconpos="notext">home</a>
</div>

Ответ 1

Используйте class="ui-btn-right" или добавьте класс ui-btn-right в <a>

<div data-role="header" data-position="inline">
     <h1>Resultaten</h1>
     <a href="#Home" data-role="button" data-icon="home" data-iconshadow="false"
        data-direction="reverse" onclick="empty()" data-transition="slide"
        data-iconpos="notext"  class="ui-btn-right">home</a>
</div>

Ответ 2

Если у вас есть несколько кнопок, которые вы хотите выровнять вправо, используя class="ui-btn-right" в <a>, поместите все кнопки друг на друга. Вместо этого вы можете просто обернуть div вокруг него и поплавать вправо.

<div data-role="header" data-position="inline">
    <h1>Resultaten</h1>
    <div style="float:right;">
        <a href="#Home" data-role="button" data-icon="home" data-iconshadow="false"
        data-direction="reverse" onclick="empty()" data-transition="slide"
        data-iconpos="notext"  class="ui-btn-right">btn 1</a>
        <a href="#Home" data-role="button" data-icon="home" data-iconshadow="false"
        data-direction="reverse" onclick="empty()" data-transition="slide"
        data-iconpos="notext"  class="ui-btn-right">btn 2</a>
    </div>
</div>

Ответ 3

В jQuery Mobile версии 1.2+ есть атрибут data, вы можете использовать data-iconpos="right".

<a href="#Home" data-role="button" data-icon="home" data-iconpos="right" data-iconshadow="false"
    data-direction="reverse" onclick="empty()" data-transition="slide"
    data-iconpos="notext">home</a>

Официальная документация