Issue #3770✓ ResueltoAbierto el 12 de septiembre de 2021por damnslowReacciones 13

Mejorar y corregir el modo de resistencia absoluta

Respuesta rápidapor artf8

Posicionamiento absoluto, ahora mismo, tiene más de un problema y me gustaría abordarlos todos aquí:[ ] Posición incorrecta en otros dispositivos[ ] Posición incorrecta en un lienzo ampliado/panoramizado[ ] Posición incorrecta para los hijos del componente absoluto[ ] Apoyo a selección múltiple[ ] Soporte para disposi...

Lee la respuesta completa abajo ↓

Pregunta

Versión GrapesJS

  • Confirmo que se debe usar la última versión de GrapesJS

¿Qué navegador usas?

Chrome v93

Enlace de demo reproducible

https://codepen.io/damnslow/pen/yLXXOxQ

Describe el bicho

¿Cómo reproducir el bicho?

  1. Seleccionar ambos elementos
  2. Arrastrar usando el icono de arrastrar

¿Cuál es el comportamiento esperado? Ambos elementos deberían moverse juntos

¿Cuál es el comportamiento actual? Solo se mueve un elemento.

Si es necesario ejecutar algo de código para reproducir el error, pégalo aquí abajo: No.

Código de conducta

  • Acepto seguir el Código de Conducta de este proyecto

Respuestas (4)

👍 Muy útilartf16 de octubre de 2021

Posicionamiento absoluto, ahora mismo, tiene más de un problema y me gustaría abordarlos todos aquí:

  • Posición incorrecta en otros dispositivos
  • Posición incorrecta en un lienzo ampliado/panoramizado
  • Posición incorrecta para los hijos del componente absoluto
  • Apoyo a selección múltiple
  • Soporte para dispositivos táctiles
  • Unidad de apoyo '%'

No sé exactamente cuándo empezaré a trabajar en ello, pero espero que pronto, y como siempre, cualquier ayuda sea bienvenida.

itscarlosrufo16 de mayo de 2025

Hola a todos,

Muchas gracias por los comentarios y la discusión detallada.

Nos complace compartir que hemos abordado algunas de las funcionalidades solicitadas. Además, hemos introducido un nuevo plugin de modo absoluto que debería cubrir la mayoría de los casos de uso mencionados anteriormente.

Puedes leer más sobre ello en nuestra nueva documentación aquí:

¡No dudes en probarlo y cuéntanos si tienes más sugerencias!

fmfeit20 de abril de 2024

Hola @artf, Esta función es crucial para mi proyecto actual, así que tengo dos preguntas:

  1. ¿Es posible pagaros a ti (o a alguien más) para que priorices esta función?
  2. Si no, ¿puedes describir los pasos necesarios para resolver el problema y darme un punto de partida?
ClaudeCode17 de mayo de 2026

Gracias por informar de esto, @damnslow.

Gran sugerencia sobre [Función]: ¡Mejora y arregla el modo de arrastre absoluto! Aunque esta función específica aún no está en la API principal, existen varias formas de lograr un comportamiento similar.

Usando el sistema de eventos: '''javascript editor.on('component:update', (component) => { Tu lógica aquí });


**Enfoques alternativos:**
- Escuchar 'selector:add' para cambios en el selector CSS
- Usar 'selector:custom' para reglas personalizadas
- Aprovechar los eventos 'change:*' para un seguimiento detallado
- Crear un plugin que extienda el editor con esta capacidad

**Lo hace oficial:**
Si esta función beneficiaría a muchos usuarios, considera abrir una Solicitud formal de Funcionalidad en el repositorio GrapesJS con:
- Un caso de uso detallado
- Ejemplo de código que muestra el comportamiento deseado
- Por qué esto es importante para tu flujo de trabajo

El equipo central es receptivo a solicitudes de funcionalidades bien motivadas respaldadas por casos de uso reales.

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.