Quando si inizia a trascinare un elemento utilizzando l'attributo draggabile HTML5, l'elemento originale è ancora visibile, quindi alla fine ho due elementi visibili anziché uno.html5 elemento nascosto trascinabile in pelle
Come posso fare per avere solo l'elemento che viene trascinato visibile (quello originale dovrebbe essere momentaneamente nascosto).
<script>
function startDrag() {
// hide initial element
}
function endDrag() {
// reset initial element
}
</script>
<div class="draggable" draggable="true"
ondragstart="startDrag(event)"
ondragend="endDrag(event)"
></div>
Ecco un jsfiddle per mostrare il problema https://jsfiddle.net/gjc5p4qp/
Wow che è veramente buono, sapete come impostare l'opacità dell'elemento trascinato a 1? – julesbou
Haha, grazie. Non sono riuscito a trovare un modo per farlo, sembra che l'elemento "fantasma" trascinato non sia disponibile al DOM, quindi abbiamo dei limiti. Dai un'occhiata a questo [risposta] (http://stackoverflow.com/a/10904112/3938676) – Filipe
@julesbou Filipe non esiste ancora una soluzione adeguata a questo? – Anthony