no.hideout-lastation.com
Paradis For Designere Og Utviklere


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 .

20 Uvanlige møbeldesigner for din inspirasjon

20 Uvanlige møbeldesigner for din inspirasjon

Moderne møbeldesignere har en tendens til å skape levende, multifunksjonelle og plassbesparende møbler, som også lett kan forvandles til noe annet. For eksempel, en seng som kan omdannes til en sofa, en stol eller en pouf avhengig av dine behov.Vi er en generasjon som elsker å maksimere både tid og rom, så hvorfor ikke få et skrivebord som kan brukes ikke bare for å jobbe, men også for å sove? I dette i

(Tekniske og design tips)

Google gjør AdSense mer gjennomsiktig - Her er det som er nytt

Google gjør AdSense mer gjennomsiktig - Her er det som er nytt

De som stoler på Googles AdSense, er nok godt klar over at plattformen selv ikke er veldig kommende når det gjelder å håndtere brudd. Faktisk har AdSense vært ganske beryktet for å trekke alle annonser fra et nettsted når siden oppstår et brudd på retningslinjene .Google ser imidlertid til rette for disse problemene ved å introdusere to nye endringer på AdSense-plattformen.Første end

(Tekniske og design tips)