Aggiungi Drag & Drop al sito Web facilmente con Dragula
Cerchi una libreria gratuita per gestire le funzionalità di trascinamento e rilascio ? Quindi Dragula è l'unica risorsa di cui avrai bisogno.
Questo script gratuito ti consente di aggiungere funzionalità di trascinamento per qualsiasi elemento della tua pagina . Ciò include il supporto per i framework React & AngularJS, insieme a vanilla JavaScript.
Dragula è super facile da configurare e viene fornito con una serie di trigger personalizzati per i comportamenti degli utenti . Ciò significa che puoi attivare le tue funzioni dopo che l'utente trascina un oggetto, fa clic su un elemento o riorganizza qualsiasi parte della pagina.
Se dai una sbirciata alla demo dal vivo troverai alcuni frammenti di codice, insieme a campioni utilizzabili .L'installazione di Dragula richiede solo un singolo file JavaScript per farlo funzionare. Anche se, le opzioni extra possono diventare un po 'confuse.
Ad esempio, supponiamo che tu abbia due contenitori, #left
e #right
, che vuoi supportare elementi trascinabili. Dovrai aggiungere manualmente questi contenitori alla funzione Dragula per supportare i metodi di trascinamento della selezione.
Se non hai una solida conoscenza dei fondamenti dello sviluppo del front-end, allora dovrai faticare per usare Dragula. Ma il repository GitHub ha molti ottimi esempi da seguire e anche frammenti di codice che è possibile copiare .
Ecco un esempio dei documenti GitHub su come scegliere come target i due contenitori (sinistro e destro) :
dragula ([document.querySelector ('# left'), document.querySelector ('# right')]);
Nota se guardi oltre nella pagina GitHub troverai un enorme elenco di opzioni che puoi passare a questa funzione.
È possibile scegliere se copiare o spostare elementi, quali contenitori supportano gli elementi trascinati e anche le funzioni di callback che funzionano attraverso diversi comportamenti dell'utente come:
- Sorvolando un contenitore
- Fare clic e trascinare l'evento iniziale
- Evento discendente
- Eliminazione di un elemento fuori dai limiti
- Clonazione di un elemento / contenitore tramite trascinamento
Questa libreria richiederà un po 'di lavoro iniziale, ma se hai familiarità con JavaScript dovrebbe essere un gioco da ragazzi.
Guarda oltre la pagina demo per vedere come funziona e per ottenere alcune idee di esempio di codice . Dragula è un'enorme libreria ed è probabilmente il miglior script open source per gestire il drag & drop, con la più ampia gamma di personalizzazioni .
100+ citazioni di ispirazione per i designer
Chiedi a cento designer di dirti che cos'è il design e otterrai forse 500 risposte diverse. Questo non perché la risposta sia soggettiva, ma invece, è perché la risposta è complessa . Eppure i designer sono designer, trovano il modo di trasmettere il messaggio. Un modo è attraverso l'uso di belle citazioni di ispirazione.In ap
Gli utenti Android possono ora scaricare i filmati Netflix su scheda SD
La decisione di Netflix di implementare una modalità di visualizzazione offline è stata una grande manna per molti che vorrebbero scaricare i programmi per vederli in seguito . Sfortunatamente per coloro che utilizzano Netflix sui loro dispositivi mobili, ciò ha causato il rapido esaurimento dello spazio di archiviazione già limitato del dispositivo.Nel