Tabs Widget Tastaturinteraktion Wenn der Fokus auf einer Registerkarte steht, stehen folgende Tastenbefehle zur Verfügung: UP LEFT. Verschieben Sie den Fokus auf die vorherige Registerkarte. Wenn auf der ersten Registerkarte, bewegt Fokus auf letzte Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. NACH RECHTS. Verschieben Sie den Fokus auf die nächste Registerkarte. Wenn auf der letzten Registerkarte, verschiebt Fokus auf die erste Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. STRG OBEN LINKS. Verschieben Sie den Fokus auf die vorherige Registerkarte. Wenn auf der ersten Registerkarte, bewegt Fokus auf letzte Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. STRG UNTEN RECHTS. Verschieben Sie den Fokus auf die nächste Registerkarte. Wenn auf der letzten Registerkarte, verschiebt Fokus auf die erste Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. ZUHAUSE. Verschieben Sie den Fokus auf die erste Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. ENDE. Verschieben Sie den Fokus auf die letzte Registerkarte. Aktivieren Sie fokussierte Registerkarte nach einer kurzen Verzögerung. STRG HOME. Verschieben Sie den Fokus auf die erste Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. STRG ENDE. Verschieben Sie den Fokus auf die letzte Registerkarte. Der fokussierte Tab muss manuell aktiviert werden. PLATZ. Aktivieren Sie das Kontrollkästchen mit der fokussierten Registerkarte. EINGEBEN. Aktivieren oder deaktivieren Sie das mit der fokussierten Registerkarte verknüpfte Bedienfeld. ALT OPTION SEITE OBEN. Verschieben Sie den Fokus auf die vorherige Registerkarte und aktivieren Sie diese sofort. ALT OPTION SEITE DOWN. Verschieben Sie den Fokus auf die nächste Registerkarte und aktivieren Sie diese sofort. Wenn sich der Fokus in einem Bedienfeld befindet, stehen folgende Tastenbefehle zur Verfügung: CTRL UP. Verschieben Sie den Fokus auf die zugehörige Registerkarte. ALT OPTION SEITE OBEN. Verschieben Sie den Fokus auf die vorherige Registerkarte und aktivieren Sie diese sofort. ALT OPTION SEITE DOWN. Verschieben Sie den Fokus auf die nächste Registerkarte und aktivieren Sie diese sofort. Das Tab-Widget verwendet das jQuery-UI-CSS-Framework, um seinen Look & Feel zu gestalten. Wenn tabspezifisches Styling benötigt wird, können die folgenden CSS-Klassennamen für Overrides oder als Schlüssel für die classes-Option: ui-tabs verwendet werden. Der äußere Behälter der Laschen. Dieses Element hat zusätzlich eine Klasse von ui-tabs-collapsible, wenn die kollabierbare Option gesetzt ist. Ui-tabs-nav. Die Liste der Registerkarten. Ui-tabs-tab. Eines der Elemente in der Liste der Tabs. Das aktive Element hat die ui-tabs-aktive Klasse. Jedes Listenelement, dessen zugehöriger Inhalt über einen Ajax-Aufruf geladen wird, hat die ui-tabs-load class. Ui-tabs-anker. Die Anker zum Schalten von Panels. UI-Tabs-Bedienfeld. Die Platten, die den Laschen zugeordnet sind. Nur das Panel, dessen zugehörige Registerkarte aktiv ist, ist sichtbar. Abhängigkeiten Zusätzliche Anmerkungen: Dieses Widget erfordert einige funktionale CSS, ansonsten es Wonapost Arbeit. Wenn Sie ein benutzerdefiniertes Design erstellen, verwenden Sie die Widgetaposs-spezifische CSS-Datei als Ausgangspunkt. ActivexA0 Welches Panel derzeit geöffnet ist. Mehrere unterstützte Typen: Boolean. Wenn Sie "aktiv" auf "falsch" setzen, werden alle Felder kollabiert. Dies erfordert, dass die kollabierbare Option wahr ist. Integer. Der nullbasierte Index des aktiven Feldes (offen). Ein negativer Wert wählt Panels, die vom letzten Panel rückwärts gehen. Code-Beispiele: Initialisieren Sie die Registerkarten mit der aktiven Option: Tabs Widget Tabs werden im Allgemeinen verwendet, um Inhalte in mehrere Abschnitte zu brechen, die vertauscht werden können, um Platz zu sparen, ähnlich wie ein Akkordeon. Die Inhalte für jede Registerkarte können in-Seite definiert werden oder können über Ajax geladen werden beide werden automatisch auf der Grundlage der href des Anchors in Verbindung mit der Registerkarte behandelt. Standardmäßig werden die Registerkarten beim Klick aktiviert, die Ereignisse können jedoch über die Ereignisoption auf Hover geändert werden. Zusätzliche Hinweise: Dieses Widget erfordert einige funktionale CSS, ansonsten ist es am meisten Arbeit. Wenn Sie ein benutzerdefiniertes Design erstellen, verwenden Sie die Widgetaposs-spezifische CSS-Datei als Ausgangspunkt. AjaxOptionsxA0 Zusätzliche Ajax-Optionen, die beim Laden von Tab-Inhalten berücksichtigt werden (siehe jQuery. ajax ()). CachexA0 Unabhängig davon, ob der Inhalt der entfernten Registerkarten zwischengespeichert werden soll, z. Laden Sie nur einmal oder mit jedem Klick. Der zwischengespeicherte Inhalt wird faul geladen, z. B. Einmal und nur einmal für den ersten Klick. Um zu verhindern, dass die aktuellen Ajax-Anforderungen vom Browser zwischengespeichert werden, müssen Sie einen zusätzlichen Cache angeben: false flag in der Option ajaxOptions. CollapsiblexA0 Wird auf true gesetzt. Kann das aktive Panel geschlossen werden. CookiexA0 Speichern Sie die zuletzt ausgewählte Registerkarte in einem Cookie. Das Cookie wird dann verwendet, um die anfangs ausgewählte Registerkarte zu bestimmen, wenn die ausgewählte Option nicht definiert ist. Erfordert das Cookie-Plugin, das auch im Development-Bundle-externen Ordner vom Download-Builder zu finden ist. Das Objekt muss Schlüsselwertpaare der Form haben, die das Cookie-Plugin als Optionen erwartet. Beispiel:. Seit jQuery UI 1.7 ist es auch möglich, den Cookie-Namen zu definieren, der über die name-Eigenschaft verwendet wird. DisabledxA0 Welche Registerkarten sind deaktiviert. Mehrere unterstützte Typen: Boolean. Aktivieren oder deaktivieren Sie alle Registerkarten. Array Ein Array, das die nullbasierten Indizes der Registerkarten enthält, die deaktiviert werden sollten, z. B. 0, 2 würde die erste und dritte Registerkarte deaktivieren. EventxA0 Die Art des Ereignisses, auf das die Registerkarten reagieren sollen, um die Registerkarte zu aktivieren. Verwenden Sie zum Aktivieren auf hover quotmouseoverquot. Aktivieren Sie Animationen für hidniga nd, die Registerkarten anzeigen. Unterstützte mehrere Typen: Object. Schlüsselwertpaare von Eigenschaften zur Animierung und optionalen Dauer, z. B. . Array Animationseinstellungen im Formular hideSettings, showSettings. IdPrefixxA0 Wenn die Remote-Registerkarte, deren Anker-Element kein title-Attribut zum Generieren einer ID hat, aus dieser Präfix und einer eindeutigen ID, beispielsweise quotui-tabs-54quot, ein idfragment-Bezeichner erzeugt wird. PanelTemplatexA0 HTML-Schablone, aus der beim Hinzufügen einer Registerkarte mit der add () - Methode oder beim Erstellen einer Schaltfläche für eine fernbedienbare Registerkarte eine neue Registerkarte erstellt wird. SelectedxA0 Der nullbasierte Index des ausgewählten Felds (offen). Wenn Sie die Einstellung auf -1 setzen, werden alle Felder kollabiert. Dies erfordert, dass die kollabierbare Option wahr ist. SpinnerxA0 Der HTML-Inhalt, der in einem Tab-Titel angezeigt wird, während Remote-Inhalte geladen wird. Setzen Sie diese Option auf einen leeren String, um das Spinner-Verhalten zu deaktivieren. Ein Spaltelement muss im Anker-Tag des Titels für den Spinnerinhalt sichtbar sein. TabTemplatexA0 HTML-Vorlage, aus der eine neue Registerkarte erstellt und hinzugefügt wird. Die Platzhalter und werden durch das URL - und Tab-Label ersetzt, die als Argumente an die add () - Methode übergeben werden. Abort () Rückgabewerte: jQuery (nur Plugin) Beenden Sie alle laufenden Tab-Ajax-Anfragen und Animationen. Diese Methode akzeptiert keine Argumente. jQuery-Registerkarten rollt zum Seitenanfang, wenn Sie die FX-Option verwenden. Dies ist am meisten irritierend, wenn Benutzer, was Diashow-Effekte zu erstellen, wie die Animationen die Seite an die Spitze zu springen, und es gibt keine Möglichkeit, dies durch die typische Mittel der Rückgabe false verhindern, um Ereignisse etc. zu sehen Mit der FX-Option: Wenn ich die Nase in den Quellcode der Tabs stecke, habe ich diese Zeile gefunden: show. hide () removeClass (ui-tabs-hide) Vermeide es so zu flackern Es erscheint der Aufruf von hide () Dies aus irgendeinem Grund auslöst. Entfernen Sie den Anruf zu verstecken wird das Problem zu stoppen, aber wie der Kommentar vorschlägt, führt dies die Show-Animation zu flackern. (3) kommentieren: 1 Geändert 7 ago von MiiJaySung OK, nach einigen Googling, Ive stolperte in diese: Die Wrap das div, die die Tabs in einem div mit einer festen Höhe enthält. Kommentar scheint zu funktionieren, und ich dachte über eine ähnliche Zeilen, dass dies aufgrund der beiden Elemente verborgen war. Angesichts dieser, wäre es hilfreich, diese Schrulligkeit ist dokumentiert, so dass Benutzer wissen, und kann die Situation, wie sie sich am besten für sie fühlen. Kommentar: 2 Geändert 7 ago von scalvert Dies geschieht nicht nur bei der Verwendung der fx-Option. Ich erkenne es mit folgendem markup: selected: vars. userStateSelectedTab, spinner: false, select: function (event, ui) (tabs-loading).show () tabSelected true, load: function (event, ui) var parameters getParameters )
No comments:
Post a Comment