Issue #1853💬 RespondidoAbierto el 4 de marzo de 2019por MisterFKReacciones 1

Posición de arrastre y solta

Respuesta rápidapor NicoEngler1

Hola, un intento de resolver esto podría ser:Encontrar el iframe del lienzoEncontrar la posición del ratón dentro del iframe Para ello, podrías combinar funciones compartidas en StackOverflow. El primer paso podría abordarse con la función que se encuentra aquí: https://stackoverflow.com/a/1452885/8658366 El segundo p...

Lee la respuesta completa abajo ↓

Pregunta

Hola,

Intento que el ratón esté en la posición cuando arrastro y suelto un bloque. ¿Es posible tener la posición X y la posición Y con este evento u otro? 'editor.on('bloqueo:arrastrar:detener', modelo => [...]); `

Gracias

Respuestas (3)

NicoEngler4 de marzo de 2019

Hola, un intento de resolver esto podría ser:

  1. Encontrar el iframe del lienzo
  2. Encontrar la posición del ratón dentro del iframe

Para ello, podrías combinar funciones compartidas en StackOverflow.

El primer paso podría abordarse con la función que se encuentra aquí: https://stackoverflow.com/a/1452885/8658366

El segundo paso podría abordarse con la función que se encuentra aquí: https://stackoverflow.com/a/7790764/8658366

He combinado todo eso y te he preparado una demo aquí: https://jsfiddle.net/6f3rw4um/ Comprueba la salida de la consola.

Suerte

MisterFK5 de marzo de 2019

Gracias, artf,

Ya intento capturar los eventos onmouseup o onmousemove en el iframe (y funciona), pero cuando arrastro y suelto un bloque el evento no se activa (quizá porque el ratón está en la imagen del bloque)... ¿No existe ningún evento grapesjs que tenga la posición de caída (posición absoluta)?

¡Gracias de nuevo!

NicoEngler5 de marzo de 2019

Bueno, para empezar, no soy artf :) Segundo, organiza una demo en la que podamos trabajar para resolver tu problema.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.