Issue #2207💬 RespondidoAbierto el 20 de agosto de 2019por niisarReacciones 0

No se puede arrastrar el componente si hay espacio arriba/izquierda con Modo Absoluto

Respuesta rápidapor pouyamiralayi

Esto es solo para el icono de arrastrar, ¿verdad? El arrastre manual está bien. Usando el icono de arrastre, parece que se reinicia la posición del elemento desde arriba.

Lee la respuesta completa abajo ↓

Pregunta

Dado el siguiente ejemplo de código...

''' html

<div style="altura: 100px;"> Un poco de espacio arriba o a la izquierda </div> <div id="gjs"> <p style="acolchado: 25px"> Mundo Hesdllo!!</p> </div>

''' js
editor.getModel().set('dmode', 'absoluto');

Esto impide arrastrar y soltar elementos a la posición correcta usando el icono de arrastrar en el panel.

! imagen

Consulta Fiddle para una demostración...

https://jsfiddle.net/niisar/zc51gtnv/

Respuestas (3)

pouyamiralayi21 de agosto de 2019

Esto es solo para el icono de arrastrar, ¿verdad? El arrastre manual está bien. Usando el icono de arrastre, parece que se reinicia la posición del elemento desde arriba.

niisar22 de agosto de 2019

esto es solo para el icono de arrastrar, ¿verdad? El arrastre manual está bien. usando el icono de arrastrar, parece que se reinicia la posición del elemento desde arriba.

Sí, esto es solo para arrastrar iconos.

artf25 de agosto de 2019

Sí, el problema aquí es el objeto Event diferente según el contexto. Cuando activas el arrastre sobre el propio componente, el Evento está en el contexto del iframe (porque el elemento con el que se hace clic está en iframe), pero los botones del componente están fuera del iframe, así que el contexto del Evento es la 'ventana' original.

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.