He enlazado el evento dragenter
en un objeto que contiene algunos elementos secundarios.jQuery dragenter evento se activa en cada hijo
$(document).on('dragenter', '#container', function(e) {
console.log('dragenter');
});
Cuando me muevo con un archivo arrastrado alrededor de ellos, este evento se dispara repetidamente. Lo que esperaba es disparar dragenter
solo cuando ingrese el elemento #container
, no todos los niños también.
¿Es correcto el comportamiento? ¿Cómo puedo prevenirlo?
Desafortunadamente, en el caso de que '# container 'esté totalmente cubierto con sus hijos, esta prueba siempre falla. ¿No es posible no vincular a los niños con 'dragend', solo' # container'? – hsz
Ok, me deshice de esto usando su respuesta. Sin embargo, todavía tengo curiosidad por vincular solo a los padres con un evento. ;-) ¡Gracias! – hsz
su problema podría estar relacionado con https://bugs.webkit.org/show_bug.cgi?id=66547 –