Homepage » Toolkit » Add Dragula-val a Drag & Drop-hoz

    Add Dragula-val a Drag & Drop-hoz

    Egy ingyenes könyvtár keres kezelje a drag and drop funkciókat? Azután Dragula az egyetlen erőforrás, amire szüksége lesz.

    Ez az ingyenes szkript lehetővé teszi az oldal bármely elemére húzza a drag and drop funkciókat. Ez magában foglalja a React & AngularJS keretrendszerek támogatását, valamint a vanília JavaScript-t.

    A Dragula rendkívül könnyen beállítható, és vele együtt van egy csomó egyéni trigger a felhasználói viselkedéshez. Ez azt jelenti, hogy a felhasználó húz egy elemet, rákattint egy elemre, vagy átrendezheti az oldal bármely részét..

    Ha megpillantja az élő demót, amit talál néhány kódrészlet, együtt használható minták.

    A Dragula beállítás csak egy JavaScript-fájlt igényel dolgozni. Bár az extra lehetőségek kissé zavaróak lehetnek.

    Tegyük fel például, hogy két tárolóed van, #balra és #jobb, támogatni kell a draggable elemeket. Meg kell manuálisan adjuk hozzá ezeket a tartályokat a Dragula funkcióhoz a drag and drop módszerek támogatása.

    Ha nincs szilárd megértése a front-end fejlesztés alapjairól, akkor a Dragula használatával küzd. De a GitHub repo rengeteg nagyszerű példák, amiket követhetsz sőt még kódrészleteket másolhat.

    Itt van egy minta a GitHub dokumentumokból, hogy hogyan célozza meg a két (bal és jobb) tartályt:

     dragula ([document.querySelector ('# left'), document.querySelector ('# right')]); 

    Ne feledje, ha a GitHub oldalain további információkat talál hatalmas lista a lehetőségekről átadhatja ezt a funkciót.

    Választhatsz elemeket másolni vagy áthelyezni, melyik tartály (ok) támogatják a húzott elemeket sőt még visszahívási funkciók a különböző felhasználói magatartásokon keresztül működik:

    • Lebegett egy tartály felett
    • Kezdeti kattintás és húzás esemény
    • Csepp esemény
    • Elem elhagyása a határokon kívül
    • Elem / tartály klónozása húzással

    Ez a könyvtár néhány kezdeti munkát fog tenni de ha ismeri a JavaScriptet, akkor nem agya.

    Nézze át a bemutató oldalt hogyan működik és a kap néhány kódmintát. Dragula hatalmas könyvtár, és valószínűleg a legjobb nyílt forráskódú szkript a legszélesebb körű testreszabással kezelje a drag & drop funkciót.