Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

159
Vistas
Arrastra el elemento a otra página

Estoy tratando de lograr un comportamiento en el que el usuario pueda arrastrar elementos de un mapa de folleto a otra página donde hay otro mapa.

Para poder arrastrar fuera del mapa y pasar el cursor sobre el enlace en una barra de navegación que después de una segunda vez me redirige a la otra página, hice estos pasos:

1: toda la página tiene un detector de eventos onmousemove (cuando el arrastre está activo).

2 - Cuando quiero comenzar a arrastrar un polígono del mapa, en realidad creo un nuevo elemento (pareciendo similar al del mapa) con una posición absoluta y el oyente onmousemove establece su posición en función de la posición de los cursores.

3 - Después de pasar el mouse sobre el enlace y ser redirigido a la otra página, después de la recarga, reconstruyo el elemento "arrastrado" y vuelvo a agregar el detector de eventos onmousemove (como en el paso 1). PERO debido a que debería ser una experiencia similar a arrastrar y soltar, el usuario aún mantiene presionado el botón izquierdo del mouse y el detector de eventos onmousemove agregado nuevamente comienza a pensar solo después de que el usuario deja de presionar el botón izquierdo del mouse.

Lo que me gustaría lograr es que el evento en el mouse agregado nuevamente escuche desde el principio, incluso si el botón izquierdo del mouse está presionado todo el tiempo durante la carga de la página. O si hay otra forma de evitar esto.

Gracias

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda