Issue #840💬 RespondidoAbierto el 5 de febrero de 2018por austinbiggsReacciones 0

Al arrastrar un elemento, un marcador de colocación engañoso

Respuesta rápidapor artf

@AustinTBiggs no sé si es solo esto, pero tus enlaces tienen 'data-gjs-draggable=".menu nav.menu"' que en su lugar debería ser algo como 'data-gjs-draggable="nav.menu"'

Lee la respuesta completa abajo ↓

Pregunta

Versión de GrapeJs: 13.8 Copia local JSFiddle: https://jsfiddle.net/austinbiggs/tgsykuq4/

Este error es un poco difícil de explicar, pero debería ser bastante sencillo de recrear.

Tengo enlaces de menú que están restringidos a arrastrarse dentro del padre '<nav>', pero al arrastrar, aparece un marcador de posición falso en la parte superior de la página, aunque soltar ahí no sirve ni está permitido.

El '<nav>' tiene 'droppable' configurado para permitir solo que los enlaces del menú se suelten dentro. Los enlaces solo se pueden arrastrar dentro de la '<nav>'.

Estas capturas muestran cómo aparece este problema en mi propio ejemplo. ! captura de pantalla 05-02-2018 a las 12:58 26 pm ! captura de pantalla 05-02-2018 a las 12:58 36 pm

Respuestas (3)

artf7 de febrero de 2018

@AustinTBiggs no sé si es solo esto, pero tus enlaces tienen 'data-gjs-draggable=".menu nav.menu"' que en su lugar debería ser algo como 'data-gjs-draggable="nav.menu"'

austinbiggs7 de febrero de 2018

@artf

Aunque no entiendo por qué es necesario ese cambio (es un selector válido), yo hice el cambio. Por desgracia, sigo viendo el problema.

He actualizado mi violín para mostrar esto

artf8 de febrero de 2018

Con '.menu, nav.menu' ¿quieres decir que solo puedes arrastrar dentro de menús anidados, quizá debería ser '.menu, nav.menu'? Aquí está mi versión y funciona como se espera https://jsfiddle.net/wsn33167/

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.