Najnowsze tutoriale tworzenie stron internetowych
 

jQuery Mobile guziki


Aplikacje mobilne są zbudowane na prostocie dotykając rzeczy, którą chcesz wyświetlić.




Tworzenie przycisku w jQuery Mobile

Przycisk w jQuery Mobile możesz być tworzone na trzy sposoby:

  • Korzystanie z <input> element,
  • Używając <button> elementu z class="ui-btn"
  • Korzystanie z <a> elementu z class="ui-btn"

<input>

<input type="button" value="Button">
Spróbuj sam "

<button>

<button class="ui-btn" >Button</button>
Spróbuj sam "

<a>

<a href="#anylink" class="ui-btn" >Button</a>
Spróbuj sam "

Przyciski w jQuery mobilne są automatycznie stylu, co czyni je atrakcyjnym i zdatne do użytku w obu urządzeniach mobilnych i komputerach stacjonarnych. Zaleca się używanie <a> elementu z class="ui-btn" powiązanie między stronami, a <input> i <button> elementy do składania formularza.

Uwaga: Przed wersją 1.4, użyliśmy data-role="button" atrybutu utworzyć przycisk w jQuery Mobile. Począwszy od 1.4, ramy klas pomocą CSS przyciski typu (z wyjątkiem <input> przycisków).


Przyciski nawigacyjne

Aby połączyć się między stronami za pomocą przycisków, użyj <a> elementu z class="ui-btn" :

Przykład

< a href="#pagetwo" class="ui-btn" >Go to Page Two</a>
Spróbuj sam "

zgrupowane Przyciski

jQuery Mobile oferuje łatwy sposób grupowania przycisków razem.

Użyj data-role="controlgroup" atrybutów wraz z data-type="horizontal|vertical" w elemencie pojemnika, aby określić, czy przyciski grupy poziomo lub pionowo:

Przykład

<div data-role="controlgroup" data-type="horizontal" >
  <a href="#" class="ui-btn">Button 1</a>
  <a href="#" class="ui-btn">Button 2</a>
  <a href="#" class="ui-btn">Button 3</a>
</div>
Spróbuj sam "

Domyślnie zgrupowane przyciski są zgrupowane w pionie bez marginesów i przestrzeni między nimi. I tylko pierwszy i ostatni guzik ma zaokrąglone narożniki, co stwarza miły wygląd, gdy zgrupowane razem.


Powrót Przyciski

Aby utworzyć przycisk Wstecz, użyj data-rel="back" atrybut (UWAGA: To będzie ignorować kotwicy w href wartości):

Przykład

<a href="#" class="ui-btn" data-rel="back" >Go Back</a>
Spróbuj sam "

Inline Przyciski

Domyślnie przyciski zajmują całą szerokość ekranu. Jeśli chcesz przycisk, który jest tak szeroki jak jego treścią, albo jeśli chcesz dwa lub więcej przycisków pojawiać się obok siebie, należy dodać "ui-btn-inline" klasę:

Przykład

<a href="#pagetwo" class="ui-btn ui-btn-inline" >Go to Page Two</a>
Spróbuj sam "

Więcej klas CSS dla przycisków Łącze

Klasa Opis Przykład
ui-btn-b Zmienia kolor przycisku na czarnym tle z białym tekstem (domyślnie szare tło z czarnym tekstem). Spróbuj
ui-corner-all Dodaje zaokrąglonymi narożnikami do przycisku Spróbuj
ui-mini Sprawia przycisk mniejsze Spróbuj
ui-shadow Dodaje cienie do przycisku Spróbuj

Jeśli chcesz korzystać z więcej niż jedną klasę, oddziel każdą klasę z przestrzeni, takich jak: class="ui-btn ui-btn-inline ui-btn-corner-all ui-shadow"

Domyślnie <input> przyciski mają cień i zaokrąglone narożniki. <a> I <button> element nie robi.

Aby uzyskać pełną odniesień do klas CSS dla typowych stylów, odwiedź naszą jQuery Komórka CSS Classes Reference .

Kolejny rozdział pokazuje, jak dołączyć ikony przycisków.