example ejemplos ejemplo drop and javascript jquery html5 drag

javascript - ejemplos - draggable js



jquery html 5 dragstart.on(''dragstart'', function(e){}) e.dataTransfer.setData() no funciona (2)

chrome throw err: no se puede llamar al método ''setData'' de undefined, encuentro que e no es igual a window.event (no tiene propiedad Data Transfer); ambos tienen una diferencia muy grande

Encuentro ambos casi iguales en el evento click.

Utilicé http://code.jquery.com/jquery-latest.js .

No uso la función de arrastrar, solo quiero saber por qué. Es una nueva característica en html 5, jquery todavía detrás de él? ¿O el equipo de jquery no quiere apoyarlo? o alguna otra razón


jQuery crea su propio objeto de evento y aún no tiene una propiedad dataTransfer. Esto agrega dataTransfer al objeto de evento.

$ .event.props.push (''dataTransfer'');


En la función de devolución de llamada obtendrá un contenedor jQuery sobre un evento nativo. Use la propiedad originalEvent del argumento pasado:

$(''...'').on(''dragstart'', function (event) { event.originalEvent.dataTransfer.setData(''...'', ''...''); });

PS no olvide establecer el atributo draggable="true" para el elemento que se va a arrastrar.