Domovská » Sada nástrojů » 15 jQuery Pluginy pro vytvoření inteligentních lepkavých prvků

    15 jQuery Pluginy pro vytvoření inteligentních lepkavých prvků

    Nyní je běžné vidět určité prvky na webu, které jsou pevně nastaveny na pozici při posouvání stránky nahoru nebo dolů, např. v navigačním menu, záhlaví nebo postranním panelu. To umožňuje, aby byl prvek snadno dostupný bez ohledu na polohu uživatele.

    Toto pojmenované lepkavý prvek může být dosaženo jen pomocí CSS, avšak při použití této metody není tento efekt spolehlivý napříč mnoha prohlížeči. Proto jsme sestavili několik knihoven JS a plug-inů jQuery, které vám umožní tento konkrétní design UX dosáhnout s malými až žádnými problémy..

    1. Trasové body

    Trasové body jsou knihovna, která provádí funkci na základě pozice prvku ve výřezu. Dodává se s funkcí zástupce, který tento prvek dělá “lepkavý”. Směr posouvání můžete přizpůsobit - nahoru, dolů, a dokonce že jo a vlevo, odjet - který prvek by měl ve výřezu držet.

    • Závislost: None / jQuery (volitelné)
    • Licence: Licence MIT

    2. Lepící souprava

    S StickyKit, Nejen, že můžete vytvořit prvek ve výřezu, ale můžete je také nalepit do rodičovského prvku, který označujete na více prvků najednou. Plugin také přichází s některými pokročilými nastaveními včetně vlastních událostí a spouštěčů.

    • Závislost: jQuery
    • Licence: WTFPL

    3. StickyJS

    StickyJS je snadno použitelný jQuery sticky plugin, který dělá to, co říká. Plugin funguje z krabice. Pokud však potřebujete nějaké přizpůsobení, přichází s volbami Možnosti / Nastavení, Vlastní metody a události.

    • Závislost: jQuery
    • Licence: Licence MIT

    4. HeadRoom

    Lepící záhlaví webu zabírá cenné vertikální prostor, který je rozdíl při zobrazení webu v mobilu. Světlá výška je JavaScript knihovna, která bude vaše lepkavé hlavičky inteligentní; záhlaví se skryje, když uživatelé posouvají stránku dolů a zobrazují se při rolování nahoru.

    • Závislost: None / jQuery (volitelné) / Úhlové (volitelné)
    • Licence: Licence MIT

    5. MakefixedJS

    Makefixed umožňuje, aby byly prvky dynamicky opravovány, jakmile uživatelé posouvají stránku. Stačí zavolat makeFixed () funkce na prvku, který chcete opravit. Podívejte se na ukázku a podívejte se na akci.

    • Závislost: jQuery
    • Licence: GPL

    6. MidnightJS

    Půlnoc umožňuje držet více záhlaví / prvků a přepínat mezi nimi na základě jejich pozice v dokumentu (DOM strom), podívejte se na demo, abyste viděli, co tím myslím. Kromě toho můžete změnit jejich barvu za letu jednoduše přidáním data-půlnoci atribut se zadaným názvem barvy.

    • Závislost: jQuery
    • Licence: Licence MIT

    7. ScrollMagic

    ScrollMagic má pokročilé funkce pro přidávání interakce během posouvání stránky. Můžete připevnit prvky ze specifických pozic posouvání, přidat animaci na základě pozice posouvání nebo dokonce vytvořit úžasný efekt paralaxy. Demo vám dává několik informací o tom, co tento plugin dokáže.

    • Závislost: jQuery / Velocity.js
    • Licence: Duální licence (MIT a GPL)

    8. onScreen

    na obrazovce je podobná trasovým bodům - umožňuje provádět funkce, jak prvek vstupuje, opouští nebo dosahuje určitých pozic ve výřezu prohlížeče.

    • Závislost: jQuery
    • Licence: Licence MIT

    9. jQuery Pin

    jQuery Pin je malý plugin jQuery “kolík” nebo “uvolnit” při posouvání stránky. Moje nejoblíbenější část tohoto pluginu je možnost zakázat ji v určitých šířkách zobrazení.

    • Závislost: jQuery
    • Licence: Licence BSD

    10. Sticky Float

    Sticky Float nám umožňuje dát elementům pevnou pozici, která je relativní k jeho rodiči. Sticky možnost můžete nastavit podle vašich potřeb s danými parametry a změnou hodnoty. Chytit demo zde.

    • Závislost: jQuery
    • Licence: Nedefinováno

    11. Zebra Pin

    Zebra Pin je lehký plugin, aby se každý prvek pin na jejich kontejneru. Pomocí tohoto pluginu můžete přidat “lepkavý” na prvky v projektu, jako je navigace, postranní lišty, záhlaví a zápatí, nebo jiné prvky, které chcete vidět, když se uživatelé posouvají dolů. Podívejte se na demo.

    • Závislost: jQuery
    • Licence: Licence GPL

    12. HC-Sticky

    S HC-Sticky, můžete vytvořit lepivé prvky, které odkazují na jeho kontejner, na daný prvek nebo na samotný dokument. Tento plugin má některé možnosti, které můžete přizpůsobit vašim potřebám, jako je vzdálenost od horního a dolního k zahájení plovoucí, a další možnosti.

    • Závislost: jQuery
    • Licence: Licence MIT

    13. Sticky Mojo

    Sticky Mojo je lehký, rychlý a flexibilní jQuery plugin, aby dělal úžasné lepkavé prvky. Je kompatibilní s moderními prohlížeči a bude ladit v IE.

    • Závislost: jQuery
    • Licence: Licence MIT

    14. Sticky Navbar

    Pokud chcete, aby se jedna stránka navigace, která drží, když se posouvá dolů, tato knihovna je pro vás.Sticky Navbar umístí navigaci do horní části okna prohlížeče a zvýrazní kotevní odkaz pro připojení k odpovídající části na stránce. Můžete také přidat Animate.css ke zkrácení efektu navigace.

    • Závislost: jQuery
    • Licence: Licence MIT

    15. StickyStack

    StickyStack Pokud uživatel posouvá prvek a dosáhne horní části výřezu, vytvoří prvky s dalšími prvky. S touto knihovnou se vaše dlouhá stránka přemění na skládané karty.

    • Závislost: jQuery
    • Licence: Nedefinováno