Legg Dra og slipp til nettsiden enkelt med Dragula
Leter du etter et gratis bibliotek for å håndtere dra og slipp-funksjoner ? Da er Dragula den eneste ressursen du trenger.
Dette gratis skriptet lar deg legge til dra og slipp-funksjoner for ethvert element på siden din . Dette inkluderer støtte for React & AngularJS-rammene, sammen med vanilla JavaScript.
Dragula er super lett å sette opp, og den kommer med en rekke tilpassede utløsere for brukeroppførsel . Dette betyr at du kan brenne dine egne funksjoner etter at brukeren har trukket et element, klikker på et element eller omarrangerer en hvilken som helst del av siden.
Hvis du tar en titt på live-demoen, finner du noen kodestykker, sammen med brukbare eksempler .Dragula-oppsettet krever bare en enkelt JavaScript-fil for å få det til å fungere. Selv om de ekstra alternativene kan bli litt forvirrende.
For eksempel, la oss si at du har to containere, #left
og #right
, at du vil støtte drapbare elementer. Du må manuelt legge til disse beholderne til Dragula-funksjonen for å støtte dra og slipp-metodene.
Hvis du ikke har en solid forståelse av grunnleggende for front-end-utvikling, vil du slite med å bruke Dragula. Men, GitHub repo har mange flotte eksempler du kan følge med og til og med kodestykker du kan kopiere .
Her er ett eksempel fra GitHub docs for hvordan du målretter mot de to (venstre og høyre) beholderne :
dragula ([document.querySelector ('# left'), document.querySelector ('# right')]);
Merk om du ser nærmere på GitHub-siden, finner du en enorm liste over alternativer du kan sende til denne funksjonen.
Du kan velge om du vil kopiere eller flytte elementer, hvilken beholder (e) støtter de trekkede elementene og til og med tilbakeringingsfunksjonene som fungerer gjennom ulike brukeradferd som:
- Hovering over en beholder
- Første klikk og dra hendelsen
- Drop event
- Fjerne et element utenom grensene
- Kloning av et element / en beholder ved å dra
Dette biblioteket vil ta litt innledende arbeid, men hvis du er kjent med JavaScript, burde det være en no-brainer.
Se over demo siden for å se hvordan det fungerer, og for å få noen eksempler på kodeksempler . Dragula er et massivt bibliotek, og det er sannsynligvis det beste open source-skriptet for å håndtere dra og slipp, med det bredeste spekteret av tilpasning .
10 WordPress-plugins for å overføre WordPress-nettsteder - Best of
WordPress er ikke det enkleste å flytte eller overføre fra utvikling til produksjonsmiljø eller fra en server til en annen . Man kan komme på tvers av en rekke veibeskrivelser, for eksempel database import / eksport feil, fil eller database tillatelse feil, bane feil, og mange flere mens du migrerer en WordPress blogg eller et nettsted. De
20+ Bookmarklet Alternativt til dine favorittutvidelser
Hvis nettleseren din har blitt sakte og laggy, kan du prøve å løse problemet ved å deaktivere eller fjerne unødvendige utvidelser (på tilleggsprogrammer avhengig av hvilken nettleser du bruker). Hvis du ikke kan tenke på å miste en av dine dyrebare utvidelser, er det nok et bokmerke som kan gjøre det samme som utvidelsen din gjør .Den gode