Buenas, tnego el siguiente codigo que me añade eventos de drag & drop.
Todo funcionaba Ok, ahora he cambiado el nodo al que añado el evento, para que sea un hijo de ese nodo (simplemente le he aplicado la función
Código:
.find('.itemName').first()
LA consola de JAvaScript me dice que $nodoNombre.addEventListener is not a function, pero es que es exactamente iogual que lo que tenia, y antes si iba. El nodo al que lo añado existe, de hecho el resto de eventos (click, etc me siguen funcionando bien con el nuevo nodo).
Mi codigo:
ANTES
Código:
// Manejadores drag & drop
folder.addEventListener('dragover', enteringFolder, false);
folder.addEventListener('drop', dropping, false);
folder.addEventListener('dragleave', leavingFolder, false);
DESPUES
Código:
Código:
var $nodoNombre = $(folder).find('.itemName').first();
// Manejadores drag & drop
$nodoNombre.addEventListener('dragover', enteringFolder, false);
$nodoNombre.addEventListener('drop', dropping, false);
$nodoNombre.addEventListener('dragleave', leavingFolder, false);
Qué puede estar pasando? GraciaS!