15 jQuery Plugins, um Smart Sticky Elemente zu machen
Es ist nun üblich, bestimmte Elemente in einer Site zu sehen, die an einer Position fixiert sind, wenn Sie die Website nach oben oder unten scrollen, z. B. das Navigationsmenü, die Kopfzeile oder die Seitenleiste. Dies ermöglicht, dass das Element unabhängig von der Position des Benutzers leicht verfügbar ist.
Das so genannte "sticky" -Element kann nur mithilfe von CSS erreicht werden. Bei Verwendung dieser Methode ist der Effekt jedoch nicht über mehrere Browser hinweg zuverlässig. Aus diesem Grund haben wir eine Handvoll JS-Bibliotheken und jQuery-Plugins zusammengestellt, mit denen Sie dieses spezielle UX-Design mit wenig oder gar keinen Schwierigkeiten erreichen können.
1. Wegpunkte
Wegpunkte ist eine Bibliothek zum Ausführen einer Funktion basierend auf der Elementposition im Ansichtsfenster. Es kommt mit einer Shortcut-Funktion, die dieses Element "klebrig" macht. Sie können die Bildlaufrichtung - nach up
, down
und sogar nach right
und left
- anpassen, um festzulegen, welches Element im Ansichtsfenster bleiben soll.
- Abhängigkeit : Keine / jQuery (optional)
- Lizenz : MIT-Lizenz
Mit StickyKit können Sie nicht nur ein Element im Ansichtsfenster verankern, sondern Sie können es auch innerhalb des übergeordneten Elements verankern, das Sie für mehrere Elemente gleichzeitig festlegen. Das Plugin enthält auch einige erweiterte Einstellungen einschließlich benutzerdefinierter Ereignisse und Trigger.
- Abhängigkeit : jQuery
- Lizenz : WTFPL
StickyJS ist ein einfach zu bedienendes jQuery Sticky-Plugin, das das macht, was es sagt. Das Plugin funktioniert sofort. Wenn Sie jedoch etwas Anpassung benötigen, kommt es mit Optionen / Einstellungen, Benutzerdefinierte Methoden und Ereignisse.
- Abhängigkeit : jQuery
- Lizenz : MIT-Lizenz
Ein Header einer sticky site nimmt wertvollen vertikalen Platz ein, der einen Unterschied macht, wenn Sie die Site auf Mobile anzeigen. Headroom ist eine JavaScript-Bibliothek, die Ihren Sticky Header intelligent macht. Die Kopfzeile wird ausgeblendet, wenn Benutzer die Seite nach unten scrollen und beim Hochscrollen angezeigt werden.
- Abhängigkeit : Keine / jQuery (optional) / Angular (optional)
- Lizenz : MIT-Lizenz
Makefixed ermöglicht es Ihnen, Elemente dynamisch zu fixieren, während Benutzer die Seite scrollen. Rufen Sie einfach die Funktion makeFixed()
für das Element auf, das Sie fixieren möchten. Überprüfen Sie die Demo, um sie bei der Aktion zu sehen.
- Abhängigkeit : jQuery
- Lizenz : GPL
Mit Midnight können Sie mehrere Überschriften / Elemente festhalten und basierend auf ihrer Position innerhalb des Dokuments (DOM-Baum) zwischen ihnen wechseln. Schauen Sie sich die Demo an, um zu sehen, was ich meine. Außerdem können Sie ihre Farbe im laufenden Betrieb ändern, indem Sie einfach das Attribut " data-midnight
mit dem angegebenen Farbnamen hinzufügen.
- Abhängigkeit : jQuery
- Lizenz : MIT-Lizenz
ScrollMagic verfügt über erweiterte Funktionen zum Hinzufügen von Interaktion während eines Seitenumbrüchens. Sie können Elemente aus bestimmten Scroll-Positionen fixieren, Animationen basierend auf der Scroll-Position hinzufügen oder sogar einen tollen Parallax-Effekt erzeugen. Die Demo gibt Ihnen einige Einblicke, was dieses Plugin tun kann.
- Abhängigkeit : jQuery / Velocity.js
- Lizenz : Doppelte Lizenz (MIT und GPL)
onScreen ist ähnlich wie Wegpunkte - Sie können Funktionen ausführen, wenn das Element bestimmte Positionen im Browser-Ansichtsfenster erreicht, verlässt oder erreicht.
- Abhängigkeit : jQuery
- Lizenz : MIT-Lizenz
jQuery Pin ist ein kleines jQuery-Plugin, um Elemente an einer Position zu fixieren, wenn Sie auf der Seite blättern. Mein Lieblingsteil dieses Plugins ist die Option, es bei bestimmten Darstellungsfeldbreiten zu deaktivieren.
- Abhängigkeit : jQuery
- Lizenz : BSD-Lizenz
Mit Sticky Float können wir Elementen eine feste Position geben, die relativ zu ihren Eltern ist. Sie können die Sticky-Option gemäß Ihren Anforderungen mit den bereitgestellten Parametern und durch Ändern des Werts festlegen. Fangen Sie die Demo hier.
- Abhängigkeit : jQuery
- Lizenz : Nicht definiert
Zebra Pin ist ein leichtgewichtiges Plugin, um jedes Element in seinen Container zu pinnen. Mit diesem Plugin können Sie Elementen in Ihrem Projekt "sticky-ness" hinzufügen, wie z. B. Navigation, Sidebars, Kopf- und Fußzeilen oder andere Elemente, die Sie sichtbar halten möchten, wenn Benutzer nach unten scrollen. Schau dir die Demo an.
- Abhängigkeit : jQuery
- Lizenz : GPL-Lizenz
Mit HC-Sticky können Sie Sticky-Elemente erstellen, die auf ihren Container, auf ein bestimmtes Element oder auf das Dokument selbst verweisen. Dieses Plugin hat einige Optionen, die Sie an Ihre Bedürfnisse anpassen können, wie die Entfernung von oben und unten, um zu starten, und andere Optionen.
- Abhängigkeit : jQuery
- Lizenz : MIT-Lizenz
Sticky Mojo ist ein leichtgewichtiges, schnelles und flexibles jQuery-Plugin, mit dem Sie tolle Sticky-Elemente erstellen können. Es ist kompatibel mit modernen Browsern und wird im IE korrekt abgebaut.
- Abhängigkeit : jQuery
- Lizenz : MIT-Lizenz
Wenn Sie eine einzelne Seite Navigation machen möchten, die hält, wenn man nach unten scrollt, ist diese Bibliothek für Sie. Bei "Sticky Navbar" wird die Navigation oben im Browserfenster angezeigt und der Anker-Link hervorgehoben, um eine Verbindung zum entsprechenden Abschnitt auf Ihrer Seite herzustellen . Sie können auch Animate.css hinzufügen, um den Navigationseffekt zu verschönern.
- Abhängigkeit : jQuery
- Lizenz : MIT-Lizenz
StickyStack wird Elemente mit einem anderen Stapel verbinden, wenn Benutzer das Element scrollen und den oberen Bereich des Ansichtsfensters erreichen. Mit dieser Bibliothek verwandelt sich Ihre lange Seite in gestapelte Karten.
- Abhängigkeit : jQuery
- Lizenz : Nicht definiert
Top 10 JavaScript Shorthands für Anfänger
JavaScript-Shorthands beschleunigen nicht nur den Codierprozess, sondern verkürzen auch die Scripts und führen daher zu schnelleren Seitenaufrufen . Kürzel sind genauso gültig wie ihre Langhandversionen; Sie stehen im Wesentlichen für das Gleiche - nur in einem kompakteren Format. Sie sind eine der einfachsten Code-Optimierungstechniken.Es g
Wie verwende ich WordPress Jetpack Offline?
Jetpack enthält viele Module, die Ihnen helfen, Kontaktformulare zu verwenden, unendliches Scrollen, Shortcodes und vieles mehr zu verwenden. Diese Funktionen können dazu beitragen, dass Ihre selbst gehostete WordPress-Website so leistungsfähig wird, wie Websites auf WordPress.com gehostet werden. E