Homepage » Toolkit » 15 jQuery bővítmények intelligens ragadós elemek készítéséhez

    15 jQuery bővítmények intelligens ragadós elemek készítéséhez

    Most már gyakori, hogy a webhely bizonyos elemeit egy pozícióhoz rögzítjük, amikor felfelé vagy lefelé görgetünk, pl. a navigációs menüt, a fejlécet vagy az oldalsávot. Ez lehetővé teszi, hogy az elem könnyen elérhető legyen a felhasználó helyzetétől függetlenül.

    Ezt ragadós elemnek nevezzük, ez csak a CSS használatával érhető el, azonban ennek a módszernek a használata több böngészőben nem megbízható. Éppen ezért összeállítottunk egy pár JS könyvtárat és jQuery plugint, amelyek lehetővé teszik, hogy ezt az UX tervezést kevésbé kellemetlen módon elérni.

    1. Útpontok

    Az útvonalpontok egy könyvtár, amely a nézetablakban lévő elempozíció alapján függvényt hajt végre. Egy gyorsbillentyű funkcióval rendelkezik, amely ezt az elemet teszi “ragadós”. Testre szabhatja a görgetési irányt - fel, le-, sőt még jobb és balra - az elemnek meg kell ragadnia a nézetablakban.

    • Függőség: Nincs / jQuery (opcionális)
    • Engedély: MIT licenc

    2. Öntapadó készlet

    Val vel StickyKit, nemcsak egy elemet bízhat meg a nézetablakban, hanem azt is, hogy egyszerre több elemre kijelölt szülőelemben maradjon. A bővítmény néhány speciális beállítást is tartalmaz, beleértve az egyéni eseményeket és a triggereket is.

    • Függőség: jQuery
    • Engedély: WTFPL

    3. StickyJS

    StickyJS egy könnyen használható jQuery ragadós plugin, ami azt teszi, amit mond. A plugin a dobozból nem működik. Mégis, ha valamilyen testreszabásra van szüksége, akkor az Opciók / Beállítások, az Egyéni módszerek és az Események.

    • Függőség: jQuery
    • Engedély: MIT licenc

    4. HeadRoom

    A ragadós oldalfejléc értékes, vertikális helyet foglal el, ami változik, amikor a webhelyet mobilon nézzük. belmagassága egy JavaScript könyvtár, amely intelligensen teszi a ragadós fejlécet; a fejléc elrejtésre kerül, ha a felhasználók lapozzák lefelé az oldalt, és felfelé mutatnak.

    • Függőség: Nincs / jQuery (opcionális) / szög (opcionális)
    • Engedély: MIT licenc

    5. MakefixedJS

    Makefixed lehetővé teszi az elemek dinamikus rögzítését, amikor a felhasználók lapozzák az oldalt. Csak hívd fel makeFixed () funkció a kívánt elemen. Ellenőrizze a bemutatót, hogy láthassa a műveletet.

    • Függőség: jQuery
    • Engedély: GPL

    6. MidnightJS

    Éjfél lehetővé teszi, hogy több fejlécet / elemet ragadjon meg és váltson közöttük a dokumentumon belüli pozíciójuk alapján (DOM fa), nézd meg a demót, hogy lássam, mit értem. Ezenkívül egyszerűen módosíthatja színüket a repülésen adatok éjfél attribútum a megadott színnévvel.

    • Függőség: jQuery
    • Engedély: MIT licenc

    7. ScrollMagic

    ScrollMagic fejlett funkciókkal rendelkezik az interakció hozzáadásához egy lapozás közben. Az egyes görgetési pozíciókból az elemeket beillesztheti, a görgetési pozíció alapján animációt adhat hozzá, vagy akár egy parallaxishatást is okozhat. A bemutató néhány betekintést ad arra, hogy mit tehet ez a bővítmény.

    • Függőség: jQuery / Velocity.js
    • Engedély: Kettős licenc (MIT és GPL)

    8. Képernyőn

    a képernyőn hasonló az útpontokhoz - lehetővé teszi a funkciók végrehajtását, mivel az elem belép, kilép, vagy eléri a böngésző nézetablakban bizonyos pozíciókat.

    • Függőség: jQuery
    • Engedély: MIT licenc

    9. jQuery Pin

    jQuery Pin egy kis jQuery plugin “tű” vagy “kibont” elemeket a pozícióba, amikor az oldalt görgetjük. Ennek a bővítménynek a legkedveltebb része az a lehetőség, hogy bizonyos nézetablakok szélességében letilthatja azt.

    • Függőség: jQuery
    • Engedély: BSD licenc

    10. Öntapadó úszó

    Öntapadó úszó lehetővé teszi számunkra, hogy olyan elemeket adjunk meg, amelyek a szülőjéhez viszonyítva rögzített helyzetben vannak. Beállíthatja a ragadós opciót az Ön igényeinek megfelelően a megadott paraméterekkel és az érték megváltoztatásával. Fogja meg a demót itt.

    • Függőség: jQuery
    • Engedély: Határozatlan

    11. Zebra csap

    Zebra csap egy könnyű plugin, amely bármely elemcsapját a tartályukhoz teszi. Ezt a bővítményt hozzáadhatja “ragacsos-ség” a projekt elemeihez hasonlóan, mint a navigációhoz, az oldalsávokhoz, a fejlécekhez és a láblécekhez, vagy más olyan elemekhez, amelyeket a felhasználók lefelé görgetése közben szeretnénk látni. Nézze meg a demót.

    • Függőség: jQuery
    • Engedély: GPL licenc

    12. HC-Sticky

    Val vel HC-Ragadós, tudsz ragadós elemeket készíteni, amelyek a tartályára, bármely adott elemre vagy maga a dokumentumra utalnak. Ez a bővítmény néhány olyan opcióval rendelkezik, amellyel az Ön igényeihez igazodhat, például a felső és alsó távolságtól kezdve a lebegéshez, és egyéb lehetőségek.

    • Függőség: jQuery
    • Engedély: MIT licenc

    13. Öntapadó Mojo

    Öntapadó Mojo egy könnyű, gyors és rugalmas jQuery plugin, ami félelmetes ragadós elemeket hoz létre. Ez kompatibilis a modern böngészőkkel, és kíméletesen romlik az IE-ben.

    • Függőség: jQuery
    • Engedély: MIT licenc

    14. Sticky Navbar

    Ha egyoldalas navigációt szeretne végrehajtani, amikor az egyik görgetés lefelé lép, akkor ez a könyvtár az Ön számára készült.Sticky Navbar a navigációt a böngészőablak tetejére helyezi, és kijelöli a horgony linket, hogy csatlakozzon az oldal megfelelő részéhez. Az Animate.css-t is hozzáadhatja a navigációs hatás szépítéséhez.

    • Függőség: jQuery
    • Engedély: MIT licenc

    15. StickyStack

    StickyStack az elemeket egymásra rakja, ha a felhasználók lapozzák az elemet, és elérik a nézetablak tetejét. Ezzel a könyvtárral a hosszú oldala halmozott kártyává alakul.

    • Függőség: jQuery
    • Engedély: Határozatlan