Heim > Web-Frontend > js-Tutorial > Hauptteil

Eine kurze Analyse des Schreibens von Inline-Schaltflächen und Gruppenschaltflächen in jQuery mobile development_jquery

WBOY
Freigeben: 2016-05-16 15:27:29
Original
1451 Leute haben es durchsucht

Inline-Schaltfläche data-inline=true
Standardmäßig werden alle Schaltflächen innerhalb des Hauptinhalts als Elemente auf Blockebene bezeichnet, sodass sie die Breite des Bildschirms ausfüllen.

Wenn Sie jedoch möchten, dass die Schaltfläche kompakt aussieht und die Breite nur zum darin enthaltenen Text und Symbol passt, fügen Sie der Schaltfläche das Attribut data-inline="true" hinzu.

2015124160046088.jpg (818×88)

Wenn Sie mehrere Schaltflächen haben, die nebeneinander in derselben Zeile liegen sollen, legen Sie das Attribut data-inline="true" für jede Schaltfläche fest. Dadurch wird die Schaltfläche so gestaltet, dass sie der Breite ihres Inhalts entspricht, und die Schaltfläche wird so verschoben, dass sie in derselben Zeile liegt.

<a href="index.html" data-role="button" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-inline="true" data-theme="b">Save</a>
Nach dem Login kopieren

2015124160112596.jpg (822×91)

Fügen Sie data-mini="true" hinzu, um eine kompaktere Version der Inline-Schaltfläche zu erstellen:

2015124160130770.jpg (824×60)

<a href="index.html" data-role="button" data-icon="delete" data-inline="true">Cancel</a>
<a href="index.html" data-role="button" data-icon="check" data-inline="true" data-theme="b">Save</a>
Nach dem Login kopieren

2015124160156830.jpg (823×86)

Gruppenschaltfläche data-role=controlgroup
Manchmal möchten Sie eine Gruppe von Schaltflächen in einem separaten Container unterbringen, damit sie wie ein separates Navigations-Widget aussehen. Sie können eine Gruppe von Schaltflächen in einen Container einschließen und dann das Attribut data-role="controlgroup" zum Container hinzufügen. JQuery Mobile erstellt eine vertikale Schaltflächengruppe, löscht den Rand und den Schatten zwischen den Schaltflächen und fügt dann nur die hinzu first Die ersten und letzten Schaltflächen haben abgerundete Ecken, sodass sie wie eine Gruppe von Schaltflächen aussehen.

<div data-role="controlgroup">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>
Nach dem Login kopieren

2015124160223090.jpg (821×146)

Horizontal anordnen data-type="horizontal"

Standardmäßig werden die Gruppenschaltflächen als vertikale Liste angezeigt. Wenn Sie dem Container das Attribut data-type="horizontal" hinzufügen, kann es in eine Liste horizontaler Schaltflächen umgewandelt werden um eins und legen Sie fest, dass es nur so groß ist, dass es in die Breite des Inhalts passt. ((Achten Sie also darauf, nicht zu viele Schaltflächen oder zu viele Wörter auf den Schaltflächen im horizontalen Layout zu haben)

<div data-role="controlgroup" data-type="horizontal">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>
Nach dem Login kopieren

2015124160427751.jpg (829×71)

Mini-Version data-mini="true"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button">Yes</a>
 <a href="index.html" data-role="button">No</a>
 <a href="index.html" data-role="button">Maybe</a>
</div>
Nach dem Login kopieren

2015124160450552.jpg (815×64)

Nur ​​Symbol data-iconpos="notext"

<div data-role="controlgroup" data-type="horizontal" data-mini="true">
 <a href="index.html" data-role="button" data-icon="arrow-u" data-iconpos="notext">Up</a>
 <a href="index.html" data-role="button" data-icon="arrow-d" data-iconpos="notext">Down</a>
 <a href="index.html" data-role="button" data-icon="delete" data-iconpos="notext">Delete</a>
</div>
Nach dem Login kopieren

2015124160513451.jpg (822×55)

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!