Domača » Toolkit » 15 Vtičniki jQuery za pametne lepljive elemente

    15 Vtičniki jQuery za pametne lepljive elemente

    Zdaj je običajno, da se nekateri elementi v spletnem mestu, ko se pomikate navzgor ali navzdol po spletnem mestu, npr. navigacijski meni, glavo ali stransko vrstico. To omogoča, da je element na voljo takoj, ne glede na položaj uporabnika.

    To imenujemo lepljiv element, kar lahko dosežemo le z uporabo CSS-ja, vendar z uporabo te metode učinek ni zanesljiv v več brskalnikih. Zato smo združili nekaj knjižnic JS in vtičnikov jQuery, ki vam bodo omogočili, da dosežete ta poseben dizajn UX z malo ali brez težav.

    1. Točke

    Točke poti so knjižnica, ki izvaja funkcijo glede na položaj elementa v prikazovalniku. Na voljo je funkcija bližnjice, ki omogoča ta element “lepljivo”. Smer pomikanja lahko prilagodite - gor, navzdol, in celo prav in levo - kateri element naj se drži v oknu.

    • Odvisnost: Brez / jQuery (neobvezno)
    • Licenca: Licenca MIT

    2. Sticky Kit

    S StickyKit, ne samo, da lahko element vstavite v pogled, ampak jih lahko tudi pritrdite v nadrejeni element, ki ga določite za več elementov hkrati. Vtičnik ima tudi nekatere napredne nastavitve, vključno z prilagojenimi dogodki in sprožilci.

    • Odvisnost: jQuery
    • Licenca: WTFPL

    3. StickyJS

    StickyJS je preprosta za uporabo jQuery lepljiva vtičnica, ki dela, kar pravi. Vtičnik deluje izven polja. Vendar, če potrebujete nekaj prilagoditev, prihaja z možnostmi / nastavitvami, metodami po meri in dogodki.

    • Odvisnost: jQuery
    • Licenca: Licenca MIT

    4. HeadRoom

    Glava lepljive strani bo zavzela dragocen navpični prostor, ki bo pripomogel k ogledu mesta na mobilnem telefonu. Headroom je knjižnica JavaScript, ki bo naredila vašo lepljivo glavo pametno; glava bo skrita, ko se uporabniki pomaknejo navzdol po strani in se prikažejo ob pomikanju navzgor.

    • Odvisnost: Brez / jQuery (neobvezno) / kotno (neobvezno)
    • Licenca: Licenca MIT

    5. MakefixedJS

    Makefixed vam omogoča, da elemente določite dinamično, ko se uporabniki pomikajo po strani. Samo pokliči makeFixed () funkcijo elementa, ki ga želite popraviti. Preverite demo, da ga vidite na dejanju.

    • Odvisnost: jQuery
    • Licenca: GPL

    6. MidnightJS

    Polnoč vam omogoča, da pritrdite več glav / elementov in preklapljate med njimi glede na njihov položaj v dokumentu (drevo DOM), preverite demo, da vidite, kaj mislim. Poleg tega lahko spremenite njihovo barvo na letenje preprosto z dodajanjem podatki polnoč z določenim imenom barve.

    • Odvisnost: jQuery
    • Licenca: Licenca MIT

    7. ScrollMagic

    ScrollMagic ima napredne funkcije za dodajanje interakcij med premikanjem strani. Elemente lahko pripnete iz določenih položajev za pomikanje, dodate animacijo na podlagi položaja drsenja ali celo naredite odličen učinek paralakse. Demo vam ponuja nekaj vpogledov v to, kar lahko počne ta plugin.

    • Odvisnost: jQuery / Velocity.js
    • Licenca: Dvojna licenca (MIT in GPL)

    8. Zaslon

    na zaslonu je podoben točkam poti - omogoča izvajanje funkcij, ko element vstopa, izstopa ali doseže določene položaje v prikazovalniku brskalnika.

    • Odvisnost: jQuery
    • Licenca: Licenca MIT

    9. jQuery Pin

    jQuery Pin je majhen jQuery vtičnik “pin” ali “odpnite” elemente, ko se pomikate po strani. Moj najljubši del tega vtičnika je možnost, da ga onemogočim pri določenih širinah zaslona.

    • Odvisnost: jQuery
    • Licenca: BSD licenca

    10. Lepljiv plovec

    Sticky Float nam omogoča, da elementom določimo fiksno pozicijo, ki je relativna glede na njeno nadrejeno. Lepljivo možnost lahko nastavite glede na vaše potrebe s podanimi parametri in s spreminjanjem vrednosti. Ujemite demo tukaj.

    • Odvisnost: jQuery
    • Licenca: Nedoločeno

    11. Zebra Pin

    Zebra Pin je lahek vtičnik, s katerim lahko vsak element vstavite v vsebnik. S tem vtičnikom lahko dodate “lepljivost” elementom v projektu, kot so navigacija, stranske vrstice, glave in noge, ali drugi elementi, ki jih želite ohraniti vidne, ko se uporabniki pomaknejo navzdol. Oglejte si demo.

    • Odvisnost: jQuery
    • Licenca: GPL licenca

    12. HC-lepljivo

    S HC-Sticky, lahko naredite lepljive elemente, ki se nanašajo na njegov vsebnik, na kateri koli element ali na sam dokument. Ta vtičnik ima nekaj možnosti, ki jih lahko prilagodite svojim potrebam, kot so razdalja od vrha in dna, da začnete plavajoče, in druge možnosti.

    • Odvisnost: jQuery
    • Licenca: Licenca MIT

    13. Lepljivi Mojo

    Lepljivi Mojo je lahek, hiter in fleksibilen jQuery vtičnik, ki omogoča izjemno lepljive elemente. Združljiv je s sodobnimi brskalniki in bo v IE elegantno degradiran.

    • Odvisnost: jQuery
    • Licenca: Licenca MIT

    14. Sticky Navbar

    Če želite narediti navigacijo po eni strani, ki se bo držala, ko se pomikate navzdol, je ta knjižnica za vas.Sticky Navbar bo postavil navigacijo na vrh okna brskalnika in označil sidrno povezavo, da se poveže z ustreznim odsekom na vaši strani. Dodate lahko tudi Animate.css, da okrasite navigacijski učinek.

    • Odvisnost: jQuery
    • Licenca: Licenca MIT

    15. StickyStack

    StickyStack bo elemente zložil z drugim, ko bodo uporabniki drseli po elementu in dosegli vrh okna. S to knjižnico se bo vaša dolga stran pretvorila v zložene kartice.

    • Odvisnost: jQuery
    • Licenca: Nedoločeno