jQuery Mobile Listenansicht




jQuery Mobile Listenansicht

Listenansichten in jQuery Mobile sind Standard-HTML-Listen; geordnete (<ol>) und ungeordnete (<ul>).

Listenansichten sind eine leistungsstarke Funktion in jQuery Mobile. Sie machen Standard-Listen (ungeordnet oder geordnet) vielseitiger. Um sie anzuwenden, fügen Sie dem ul- oder ol-Tag das Attribut data-role="listview" hinzu. Fügen Sie in jedem Element (<li>) einen Link hinzu, auf den Benutzer klicken können:

Beispiel

<ol data-role="listview">
<li><a href="../index.html">Listeneintrag m</a></li>
</ol>

<ul data-role="listview">
<li><a href="../index.html">Listeneintrag</a></li>
</ul>

Selbst ausprobieren »

Die abgerundeten Ecken und Kanten des Listenstils werden mit dem Attribut data-inset="true" festgelegt:

Beispiel

<ul data-role="listview" data-inset="true">

Selbst ausprobieren »

lamp Standardmäßig wird der Link in einem Listeneintrag automatisch zu einer Schaltfläche (data-role="button" ist nicht erforderlich).


Listentrenner

Listeneinträge können auch in Listentrenner umgewandelt werden, um die Liste zu organisieren und Listeneinträge zu gruppieren.

Um einen Listentrenner anzugeben, fügen Sie dem <li>-Element des Listeneintrags einfach das Attribut data-role="list-divider" hinzu:

Beispiel

<ul data-role="listview">
 <li data-role="list-divider">Europa</li>
<li><a href="../index.html">Frankreich</a></li>
<li><a href="../index.html">Deutschland</a></li>
</ul>

Selbst ausprobieren »

Wenn Sie eine alphabetisch sortierte Liste haben (zum Beispiel ein Telefonbuch), können Sie sie so konfigurieren, dass automatisch Eintragstrenner über das Attribut data-autodividers="true" auf dem <ol>- oder <ul>-Element generiert werden:

Beispiel

<ul data-role="listview" data-autodividers="true">
  <li><a href="../index.html">Adele</a></li>
  <li><a href="../index.html">Agnes</a></li>
  <li><a href="../index.html">Billy</a></li>
  <li><a href="../index.html">Calvin</a></li>
  ...
</ul>

Selbst ausprobieren »

lamp data-autodividers="true" kann so konfiguriert werden, dass automatisch Elementtrenner generiert werden. Standardmäßig ist der erzeugte Trennertext der erste Großbuchstabe des Listenelementtexts.

实例

Weitere Beispiele


Wie man eine Liste ohne Links erstellt (sie wird keine Schaltfläche sein und nicht anklickbar sein).


Wie man Panels in eine Liste einfügt

Andere Erweiterungen