Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 915 Bytes

File metadata and controls

20 lines (12 loc) · 915 Bytes

importancia: 5


Arrastrar super héroes por el campo

Esta tarea te puede ayudar a comprobar tu entendimiento de varios aspectos de Arrastrar y Soltar, y del DOM.

Hacer que todos los elementos con clase draggable -- sean arrastrables. Como la pelota de este capítulo.

Requerimientos:

  • Usa delegación de eventos para detectar el inicio del arrastrado: un solo manejador de eventos en el document para mousedown.
  • Si los elementos son arrastrados a los bordes superior/inferior de la ventana -- la página se desliza hacia arriba/abajo para permitir dicho arrastre.
  • Sin desplazamiento horizontal (esto hace la tarea un poco más simple, añadirlo es fácil).
  • Los elementos arrastrables o sus partes nunca deben dejar la ventana, incluso después de movimientos rápidos del ratón.

La demostración es demasiado grande para caber aquí, así que aquí está el enlace.

[demo src="solution"]