Heim Web-Frontend js-Tutorial Verwenden Sie jQuery, um Schaltflächen und Symbole zu Schaltflächen auf mobilen Seiten hinzuzufügen_jquery

Verwenden Sie jQuery, um Schaltflächen und Symbole zu Schaltflächen auf mobilen Seiten hinzuzufügen_jquery

May 16, 2016 pm 03:27 PM
jquery 按钮 移动

Schaltfläche „data-role=button“ erstellen
Fügen Sie das Attribut data-role="button" zu HTML-Elementen hinzu. jQuery Moble erweitert dieses Element zu einem Schaltflächenstil. Das Jquery Mobile-Framework enthält eine Reihe von Symbolen, die für die am häufigsten verwendeten mobilen Anwendungen erforderlich sind. Um die Downloadgröße zu reduzieren, enthält Jquery Mobile weiße Symbol-Sprite-Bilder und fügt nach dem Symbol automatisch einen durchsichtigen schwarzen Kreis hinzu, um sicherzustellen, dass Bilder klar angezeigt werden auf jeder Hintergrundfarbe.

Style-Link-Schaltfläche

Im Hauptinhaltsblock einer Webseite können Sie jeden Ankerlink für eine Schaltfläche formatieren, indem Sie das Attribut data-role="button" hinzufügen. Das Framework erweitert Link-Schaltflächen um Markup- und Klassenverknüpfungsmethoden. Zum Beispiel dieses Tag:

<a href="index.html" data-role="button">Link button</a>
Nach dem Login kopieren

2015124153838583.jpg (822×91)

HINWEIS: Stile wie Schaltflächenlinks sind identisch mit der visuellen Auswahl des echten Formulars unter der Schaltfläche, es gibt jedoch einige wichtige Unterschiede. Basierend auf der Link-Schaltfläche handelt es sich bei der Schaltfläche um ein Plug-In, das nicht nur das grundlegende Schaltflächen-Tag-Plug-In verwendet, um den Stil der Schaltfläche zu generieren, sodass die Methoden der Formularschaltfläche (Aktivieren, Deaktivieren, Aktualisieren) nicht unterstützt werden. Wenn Sie eine linkbasierte Schaltfläche (oder ein Element) deaktivieren müssen, ist es möglich, mithilfe von Javascript eine Benutzeroberfläche mit Behinderungsgrad auf die behinderte Person selbst anzuwenden, um den gleichen Effekt zu erzielen.

2015124153901623.jpg (822×87)

Mini-Version data-mini="true"

Für eine kompaktere Version, die in Symbolleisten und auf engstem Raum nützlich ist, fügen Sie der Schaltfläche das Attribut data-mini="true" hinzu, um eine Mini-Version zu erstellen.

<a href="index.html" data-role="button" data-mini="true">Link button</a>
Nach dem Login kopieren

2015124153922546.jpg (819×86)

Fügen Sie ein Symbol zum Schaltflächendatensymbol hinzu
Das jQuery Mobile-Framework enthält einen ausgewählten Satz von Symbolen, die mobile Anwendungen normalerweise benötigen. Um die Downloadgröße zu minimieren, enthält jQuery Mobile ein einzelnes weißes Symbol-Sprite und fügt automatisch einen durchscheinenden schwarzen Kreis hinter dem Symbol hinzu, um sicherzustellen, dass es einen guten Kontrast zu jeder Hintergrundfarbe bildet.

Ein Symbol kann zu einer Schaltfläche hinzugefügt werden, indem dem Anker eine Symboleigenschaft hinzugefügt wird, die die anzuzeigenden Symboldaten angibt. Zum Beispiel das folgende Tag:

<a href="index.html" data-role="button" data-icon="delete">Delete</a>
Nach dem Login kopieren

2015124154035547.jpg (818×91)

Mini-Version fügt data-mini="true"-Attribut hinzu

2015124154055360.jpg (818×66)

Symbolstilliste

jQuery Mobile verfügt über viele kleine Schaltflächensymbole, wie unten gezeigt:

Linker Pfeil: data-icon="arrow-l"
Rechtspfeil: data-icon="arrow-r"
Aufwärtspfeil: data-icon="arrow-u"
Abwärtspfeil: data-icon="arrow-d"
Löschen: data-icon="delete"
Hinzufügen: data-icon="Plus"
Reduzieren: data-icon="minus"
Überprüfen: data-icon="Check"
Ausrüstung: data-icon="gear"
Weiterleiten: data-icon="Weiterleiten"
Zurück: data-icon="Zurück"
Raster: data-icon="Grid"
Pentagramm: data-icon="Star"
Warnung: data-icon="Alert"
Informationen: data-icon="info"
Startseite: data-icon="home"
Suche: data-icon="Suchen"

2015124154124821.gif (402×1862)

Symbolpositionierungsdaten-iconpos

Standardmäßig werden alle Symbole links vom Schaltflächentext der Schaltfläche platziert. Diese Standardeinstellung kann überschrieben werden, indem das data-iconpos-Attribut verwendet wird, um den Text oben, unten, rechts und links des Symbols festzulegen. Markieren Sie beispielsweise:

<font color=#0000ff><a href="index.html" data-role="button" data-icon="delete" data-iconpos="right">Delete</a>
Nach dem Login kopieren

2015124154228083.jpg (826×421)

Text auf Bildern ausblenden data-iconpos="notext"

Sie können auch eine Symbolschaltfläche erstellen und data-iconpos="notext" festlegen. Das Button-Plugin verbirgt den Text auf dem Bildschirm, verwendet ihn jedoch als kontextbezogenes Link-Titelattribut, um Screenreadern und Geräten die Möglichkeit zu geben, Tooltips zu unterstützen. Zum Beispiel data-iconpos="right", data-iconpos="notext":

<a href="index.html" data-role="button" data-icon="delete" data-iconpos="notext">Delete</a>


Nach dem Login kopieren

2015124154254718.jpg (826×66)

迷你和内联

迷你和内联属性可以被添加到产生更紧凑的按钮

2015124154336075.jpg (823×88)

自定义图标 data-icon="自定义值"

使用自定义图标,需要指定 data-icon 值。Jquery Mobile的button插件会将生成一个CSS类,它的前缀是ui-icon- ,后面的是data-icon值。假如:有一个按钮 data-icon 属性的值为 myapp-email,即 data-icon=“ myapp-email”。那么生产的CSS类是:ui-icon-myapp-email。

然后你可以在你的样式表写一个CSS规则来定义 ui-icon-myapp-email。然后在css中指定这个类的背景图片地址。为了保持与其他图标的视觉上的一致性,请创建一个白色18x18像素的PNG-8图标,并且保存为Alpha透明度。

.ui-icon-myapp-email {
 background-image: url( "app-icon-email.png" );
}
Nach dem Login kopieren

这将创建标准分辨率的图标,但许多设备都有非常高的分辨率的显示器,就像iPhone 4的视网膜显示器。添加一个高清图标,创建一个图标,36X36像素(18像素大小完全相同的两倍),并添加第二个规则使用WebKit分钟装置像素比例:2。媒体查询到目标的规则只有以高分辨率显示器。指定背景图片高清图标文件和设置背景像素大小18x18将安装36个像素图标到同一个18像素的空间。传媒查询块可以用多个图标规则:

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
 .ui-icon-myapp-email {
  background-image: url( "app-icon-email-highres.png" );
  background-size: 18px 18px;
 }
 ...more HD icon rules go here...
}
Nach dem Login kopieren

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

6000 mAh Silizium-Minusbatterie! Xiaomi 15Pro-Upgrade erneut durchgesickert 6000 mAh Silizium-Minusbatterie! Xiaomi 15Pro-Upgrade erneut durchgesickert Jul 24, 2024 pm 12:45 PM

Laut Nachrichten vom 23. Juli verbreitete der Blogger Digital Chat Station die Nachricht, dass die Akkukapazität des Xiaomi 15 Pro auf 6000 mAh erhöht wurde und das kabelgebundene Blitzladen mit 90 W unterstützt. Dies wird das Pro-Modell mit dem größten Akku in der digitalen Serie von Xiaomi sein. Digital Chat Station enthüllte zuvor, dass der Akku des Xiaomi 15Pro eine extrem hohe Energiedichte aufweist und der Siliziumgehalt viel höher ist als bei Konkurrenzprodukten. Nachdem im Jahr 2023 siliziumbasierte Batterien in großem Maßstab getestet werden, wurden Siliziumanodenbatterien der zweiten Generation als zukünftige Entwicklungsrichtung der Branche identifiziert. Dieses Jahr wird der Höhepunkt des direkten Wettbewerbs einläuten. 1. Die theoretische Grammkapazität von Silizium kann 4200 mAh/g erreichen, was mehr als dem Zehnfachen der Grammkapazität von Graphit entspricht (die theoretische Grammkapazität von Graphit beträgt 372 mAh/g). Für die negative Elektrode beträgt die Kapazität, wenn die Lithiumioneneinfügungsmenge das Maximum erreicht, die theoretische Grammkapazität, was bedeutet, dass sie bei gleichem Gewicht erfolgt

Warum startet mein Laptop nicht, nachdem ich den Netzschalter gedrückt habe? Warum startet mein Laptop nicht, nachdem ich den Netzschalter gedrückt habe? Mar 10, 2024 am 09:31 AM

Es kann mehrere Gründe dafür geben, dass Ihr Windows-Laptop nicht startet. Speicherfehler, leerer Akku, defekter Netzschalter oder Hardwareprobleme sind häufige Ursachen. Hier sind einige Lösungen, die Ihnen bei der Lösung dieses Problems helfen. Laptop lässt sich nach Drücken des Netzschalters nicht einschalten Wenn sich Ihr Windows-Laptop nach Drücken des Netzschalters immer noch nicht einschalten lässt, können Sie mit den folgenden Schritten das Problem beheben: Ist Ihr Laptop vollständig aufgeladen? Führen Sie einen Hard-Reset durch, um Ihren Laptop zu reinigen. Setzen Sie den Speicher neu ein. Transparenter CMOS-Akku. Bringen Sie Ihren Laptop zur Reparatur. 1] Ist Ihr Laptop vollständig aufgeladen? Überprüfen Sie zunächst, ob Ihr Laptop vollständig aufgeladen ist. Laptop startet nicht, wenn der Akku leer ist

Wie sieht das iPhone 16 aus? Welche Änderungen gibt es beim iPhone 16? Wie sieht das iPhone 16 aus? Welche Änderungen gibt es beim iPhone 16? Apr 07, 2024 pm 05:10 PM

Nach der Veröffentlichung der iPhone 15-Serie gab es immer wieder Enthüllungen über das Aussehen und die Konfiguration von Apples neuem iPhone 16. Wie sieht das iPhone 16 aus? Gibt es eine Verbesserung beim iPhone 16? Kürzlich stellte ein Blogger aus Übersee das Design der iPhone 16-Serie vor. Das Gesamtdesign entspricht im Wesentlichen dem der iPhone 15-Serie. Wie auf dem Bild zu sehen ist, ist die gesamte iPhone 16-Serie standardmäßig mit einem neuen „Shoot“-Button ausgestattet, der Nutzern ein komfortableres Fotografieren ermöglicht. Darüber hinaus sind weitere Designdetails noch unbekannt. Die Meldung zeigt, dass dieser neue Knopf zum Aufnehmen von Videos verwendet wird und sich unter dem Netzschalter befindet. In früheren Nachrichten wurde erwähnt, dass es sich möglicherweise um einen kapazitiven Halbleiterknopf handelt, aber neuere Berichte deuten darauf hin, dass es sich immer noch um einen handeln sollte

Wie verwende ich die PUT-Anfragemethode in jQuery? Wie verwende ich die PUT-Anfragemethode in jQuery? Feb 28, 2024 pm 03:12 PM

Wie verwende ich die PUT-Anfragemethode in jQuery? In jQuery ähnelt die Methode zum Senden einer PUT-Anfrage dem Senden anderer Arten von Anfragen, Sie müssen jedoch auf einige Details und Parametereinstellungen achten. PUT-Anfragen werden normalerweise zum Aktualisieren von Ressourcen verwendet, beispielsweise zum Aktualisieren von Daten in einer Datenbank oder zum Aktualisieren von Dateien auf dem Server. Das Folgende ist ein spezifisches Codebeispiel, das die PUT-Anforderungsmethode in jQuery verwendet. Stellen Sie zunächst sicher, dass Sie die jQuery-Bibliotheksdatei einschließen. Anschließend können Sie eine PUT-Anfrage senden über: $.ajax({u

Der neue König der heimischen FPS! „Operation Delta' Battlefield übertrifft Erwartungen Der neue König der heimischen FPS! „Operation Delta' Battlefield übertrifft Erwartungen Mar 07, 2024 am 09:37 AM

„Operation Delta“ wird heute (7. März) einen groß angelegten PC-Test mit dem Namen „Codename: ZERO“ starten. Letztes Wochenende veranstaltete dieses Spiel in Shanghai eine Offline-Flashmob-Erlebnisveranstaltung, und 17173 hatte auch das Glück, zur Teilnahme eingeladen zu werden. Dieser Test liegt etwas mehr als vier Monate seit dem letzten Test zurück, was uns neugierig macht, welche neuen Highlights und Überraschungen wird „Operation Delta“ in so kurzer Zeit mit sich bringen? Vor mehr als vier Monaten habe ich „Operation Delta“ in einer Offline-Verkostung und der ersten Beta-Version erlebt. Damals öffnete das Spiel nur den „Dangerous Action“-Modus. Allerdings war die Operation Delta für ihre Zeit bereits beeindruckend. Im Kontext der großen Hersteller, die in den Markt für mobile Spiele strömen, ist ein solcher FPS mit internationalen Standards vergleichbar

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Wie entferne ich das Höhenattribut eines Elements mit jQuery? Feb 28, 2024 am 08:39 AM

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Bei der Front-End-Entwicklung müssen wir häufig die Höhenattribute von Elementen manipulieren. Manchmal müssen wir möglicherweise die Höhe eines Elements dynamisch ändern, und manchmal müssen wir das Höhenattribut eines Elements entfernen. In diesem Artikel wird erläutert, wie Sie mit jQuery das Höhenattribut eines Elements entfernen, und es werden spezifische Codebeispiele bereitgestellt. Bevor wir jQuery zum Betreiben des Höhenattributs verwenden, müssen wir zunächst das Höhenattribut in CSS verstehen. Das Höhenattribut wird verwendet, um die Höhe eines Elements festzulegen

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

Titel: jQuery-Tipps: Ändern Sie schnell den Text aller Tags auf der Seite. In der Webentwicklung müssen wir häufig Elemente auf der Seite ändern und bedienen. Wenn Sie jQuery verwenden, müssen Sie manchmal den Textinhalt aller a-Tags auf der Seite gleichzeitig ändern, was Zeit und Energie sparen kann. Im Folgenden wird erläutert, wie Sie mit jQuery den Text aller Tags auf der Seite schnell ändern können, und es werden spezifische Codebeispiele angegeben. Zuerst müssen wir die jQuery-Bibliotheksdatei einführen und sicherstellen, dass der folgende Code in die Seite eingefügt wird: &lt

Honor Magic6 RSR Porsche Design kommt offiziell zum Verkauf, 1 TB zum Preis von 9.999 Yuan Honor Magic6 RSR Porsche Design kommt offiziell zum Verkauf, 1 TB zum Preis von 9.999 Yuan Mar 22, 2024 pm 03:03 PM

Kürzlich veranstaltete Honor Mobile eine neue Produkteinführungskonferenz und stellte offiziell das Honor Magic6RSR Porsche Design vor. Am 22. März erfuhr CNMO, dass das Honor Magic 6 RSR Porsche Design offiziell zum Verkauf angeboten wurde, wobei nur eine 24 GB + 1 TB-Version für 9.999 Yuan erhältlich ist. Honor Magic6 RSR übernimmt ein Porsche-Design-Erscheinungsbild, inspiriert von den klassischen Elementen der Porsche-Supersportwagen. Das Design der hinteren Linie ist vom Porsche-Flying-Line-Design inspiriert und das Kameramodul übernimmt das ikonische sechseckige Design, was dem Produkt ein ausgeprägtes dreidimensionales und dynamisches Gefühl verleiht. Darüber hinaus ist das Produkt in zwei Farben erhältlich, Achatgrau und Eisbeerrosa, die von Porsche-Originalmeistern farblich abgestimmt wurden und die einzigartige Designschönheit noch weiter hervorheben. In puncto Bildschirmtechnologie hält Honor Magic6RSR mit

See all articles