HTML and CSS Reference
In-Depth Information
Zu guter Letzt folgt der Code, der die spezifischen jQuery-Mobile-Funktionen bereit-
stellt:
<script src="http://code.jquery.com/mobile/1.1.0-rc.1/jquery.mobile-1.1.0-
rc.1.min.js"></script>
Das war es schon. Jetzt widmen Sie sich dem Inhalt.
Seiten in jQuery Mobile
8
Jedes jQuery-Mobile-Projekt, wie jede Website auch, ist unterteilt in Seiten, wie z. B.
Kontakt, Profil und Leistungen. Seitenwechsel werden von jQuery Mobile auto-
matisch animiert. Sie definieren eine Seite in jQuery Mobile mithilfe eines speziellen
div
-Containers, der folgendermaßen aufgebaut ist:
<div data-role="page" id="startseite">
<div data-role="content">
</div><!-- /content -->
</div><!-- /page -->
Durch das Attribut
data-role
mit dem Wert
page
teilen Sie jQuery Mobile mit, dass es
sich hierbei um eine Seite handelt. Zusätzlich vergeben Sie eine eindeutige
id
mit
dem Wert
startseite
, um Sie später eindeutig zuordnen zu können.
Innerhalb des
div
-Containers befindet sich ein weiterer Container mit dem Wert
con-
tent
für das Attribut
data-role
. Generell werden innerhalb einer jQuery-Mobile-
WebApp sämtliche Inhaltstypen und Definitionen über das Attribut
data-role
fest-
gelegt. Dies wird Ihnen also noch häufiger begegnen.
Den Inhalt einer Seite platzieren Sie innerhalb des
content
-Containers.
Alles in eine Seite?
Sie haben zwei Möglichkeiten, Ihre Seite innerhalb einer jQuery-WebApp zu organi-
sieren. Entweder Sie legen für jede neue Seite auch eine neue HTML-Datei an, oder
Sie definieren alle Seiten innerhalb einer HTML-Datei. Sie können dabei so viele Sei-
ten (div-Container mit dem Wert page des data-role-Attributs), wie Sie möchten, in
einer HTML anlegen. Aus Gründen der Übersichtlichkeit empfehlen wir aber, für
jede Seite auch eine neue Datei anzulegen. Bei komplexen Projekten können Seiten
recht umfangreich werden, weswegen eine Trennung über verschiedene Dateien
letzten Endes übersichtlicher ist.
Search WWH ::
Custom Search