Wie Verwenden von jQuery eine Tabbed-Schnittstelle in CSS3 zu erstellen
Für einige Websites eine Oberfläche mit Registerkarten ist die beste Methode, um die Informationen anzuzeigen. CSS3 hat Code die jQuery-Methode verwenden, um eine Oberfläche mit Registerkarten zu erstellen.
$ (Function () {// Variablen Erstellen Sie temporäre data.var TabHeads zu halten = "" -var TabContent = "" -.. // Beziehen Sie die XML-Datendatei und zu verarbeiten $ erhalten ( "XMLTabData.xml", Funktion ( Daten) {// jeder Überschrift Eintrag lokalisieren und verwenden sie eine Reiter erstellen, um //. $ (Daten) .find ( "Überschrift"). each (function () {TabHeads + = "
Der Code beginnt mit der Schaffung von zwei Variablen: TabHeads und TabContent, die Daten enthalten, die in der Oberfläche mit Registerkarten zu füllen. Diese Informationen werden schließlich zu zwei HTML-Tags hinzugefügt, wie hier gezeigt:
Die Methode get () erhält die XML-Datei, XMLTabData.XML und platziert den Inhalt in Daten. Welche Daten enthält, ist ein vollständig XML-Datei gebildet, die zu einer anonymen Funktion übergeben wird (eine, die keinen Namen hat), die Sie definieren als: function (data) {}. Die Funktion wird ausgeführt, wenn die Datenwiederherstellung abgeschlossen ist, so wirkt es als Callback für einen asynchronen Daten lesen.
Alles, was Sie für den Moment wissen müssen, ist, dass die XML-Datei enthält
Alle Informationen der Überschrift erscheint innerhalb der ), Überschriften, ist das bereits der HTML-Code für die Beispielseite Teil.
Der Inhalt für jede Registerkarte erscheint in
- Element, Überschriften. Der Inhalt könnte alles sein - einschließlich der Kontrollen, wie bei der vorherigen Tabbed-Schnittstelle Beispiel verwendet. Die wichtigste Frage zu prüfen ist, wie Informationen in der XML-Datei zu speichern. Achten Sie darauf, dass du einen Tag entkommen, so dass sie als XML-Elemente nicht falsch interpretiert sind.
Wie bei den Überschriften verwendet der Code finden (), die jeweils die zu lokalisieren