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

213
Vistas
¿Cómo hacer que los objetos se puedan arrastrar como notion.so?
  • Estoy tratando de tener una función de arrastre como notion.so , cuando pasa el mouse sobre un elemento, aparece un ícono de arrastre, luego arrastra el elemento completo arrastrando el ícono.
  • Intenté esto antes con reactjs pero tiene muchas limitaciones, lo cual es muy largo de explicar. Sin embargo, me gusta hacerlo ahora sin el componente de reacción usando document.event_listener('ondragenter',...) .
  • Probé esta nota. Este es un código sudo porque no me importa usar rust o javascript, cualquiera será genial.
  • la siguiente función hace que aparezca el ícono de arrastrar cuando se desplaza el mouse para que pueda arrastrar todo el elemento usando el envoltorio y luego eliminar el envoltorio cuando el mouse se desplaza sobre otros elementos
 let prev_element = null; let prev_element_inner_html = null; fn on_mouse_enter(event){ if prev_element(){ let elemnt = document.query_selelctor(`.${prev_element.attributes.class}`) // unrape the prev element element.inner_html = prev_element_inner_html } let elemnt = document.query_selelctor(`.${event.target.attributes.class}`) element.inner_html = `<span class="wrapper"><span class="drag_icon></span>${element.inner_html}<span>` }
  • Objetivo Quiero verificar si tiene mejores ideas porque esta solución es demasiado larga y requiere que verifique todo el dom y `set_attribute('mouseenter',"on_mouse_enter") para cada elemento individual.

  • Tenga en cuenta que no puedo usar paquetes, yew o reactjs porque mi proyecto requiere muchas otras funcionalidades que requieren rust puro o javascript puro

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