Drag & drop is met jQuery UI eenvoudig te realiseren.
De versie voor vormgevers staat hier.
Drag & drop is met jQuery UI eenvoudig te realiseren.
De versie voor vormgevers staat hier.
Met jQueryUI (een plugin bij jQuery) kun je extra functionaliteit toevoegen. Op hun site kun je je eigen download eerste configureren. Drag en drop moeten geselecteerd zijn, een thema is niet nodig.
Na download en koppeling, kun je je eigen script toevoegen. Je selecteert een element en voeg daar .draggable()
method aan toe.
Er moet meer gebeuren dan alleen maar het verslepen. Daarom structureren we het script beter.
z-index
van de elementen weergeeft.z-index
ken je toe aan de stijle van het element in je functie. Hij komt daardoor bovenop te liggen..mousedown()
.
Als we deze versie testen zien we dus het sleepbaar maken opnieuw, maar het element dat gesleept wordt, ligt bovenop.
Met jQueryUI is er een method .droppable()
met daarin de method drop. Je kunt daarin aangeven welke opdrachten uitgevoerd moeten worden als er iets op het element gedropt wordt.
Hier maken we het element groter, laten het gedropte element verdwijnen en geven zijn tekst weer.
Hier worden de gedropte elementen weer teruggezet, bij een click. Ook de teksten worden verwijderd en de afmetingen teruggebracht.
Zet deze training online en stuur mij een linkje.