Agregue arrastrar y soltar al sitio web fácilmente con Dragula
¿Buscas una biblioteca gratuita para manejar las funciones de arrastrar y soltar ? Entonces Dragula es el único recurso que necesitarás.
Este script gratuito le permite agregar funciones de arrastrar y soltar para cualquier elemento en su página . Esto incluye soporte para los frameworks React & AngularJS, junto con JavaScript vanidoso.
Dragula es muy fácil de configurar y viene con un grupo de activadores personalizados para los comportamientos de los usuarios . Esto significa que puede activar sus propias funciones después de que el usuario arrastra un elemento, hace clic en un elemento o reorganiza cualquier parte de la página.
Si echa un vistazo a la demostración en vivo, encontrará algunos fragmentos de código, junto con muestras utilizables .La instalación de Dragula solo requiere un único archivo de JavaScript para que funcione. Aunque, las opciones adicionales pueden ser un poco confusas.
Por ejemplo, supongamos que tiene dos contenedores, #left
y #right
, que desea admitir elementos que se pueden arrastrar. Necesitará agregar manualmente estos contenedores a la función Dragula para admitir los métodos de arrastrar y soltar.
Si no tiene una comprensión sólida de los fundamentos del desarrollo front-end, tendrá dificultades para usar Dragula. Pero, el repositorio GitHub tiene muchos ejemplos geniales que puedes seguir e incluso fragmentos de código que puedes copiar .
Aquí hay una muestra de los documentos de GitHub sobre cómo orientar los dos contenedores (izquierdo y derecho) :
dragula ([document.querySelector ('# left'), document.querySelector ('# right')]);
Tenga en cuenta que si mira más adelante en la página de GitHub, encontrará una gran lista de opciones que puede pasar a esta función.
Puede elegir copiar o mover elementos, qué contenedor (es) admite los elementos arrastrados e incluso funciones de devolución de llamada que funcionan a través de diferentes comportamientos de los usuarios, tales como:
- Pasando sobre un contenedor
- Evento de clic y arrastre inicial
- Evento de caída
- Dejar caer un elemento fuera de los límites
- Clonación de un elemento / contenedor arrastrando
Esta biblioteca tomará un trabajo inicial, pero si está familiarizado con JavaScript, debería ser una obviedad.
Mire la página de demostración para ver cómo funciona y para obtener algunas ideas de muestra de código . Dragula es una biblioteca enorme y es probablemente el mejor script de código abierto para manejar arrastrar y soltar, con la más amplia gama de personalización .
20 videos de experimentos sociales que deberías mirar
Los experimentos sociales son una gran manera de tener una comprensión más amplia de cómo piensan y actúan los humanos . Lo que solía ser una actividad limitada llevada a cabo principalmente por investigadores ahora es ampliamente realizado por personas normales como tú y como yo, en busca de respuestas a qué pasaría si y qué sucedería. Lo mejor
45 ilustraciones inusuales hechas de cajas de cigarrillos que necesita ver
Hay varios materiales que pueden dar lugar a creaciones hermosas e interesantes . Upcycling es una gran manera de no solo ser creativo, sino que también ayuda al medio ambiente ya que uno no usa elementos nuevos. Normalmente, no se asocia el fumar con el arte, pero te sorprendería saber en qué se pueden convertir un par de paquetes de cigarrillos reciclados.Co