• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

115
Views
Problema de posición de arrastre con movimiento táctil de evento en la pantalla táctil

Implementé arrastrar y soltar con html/JavaScript. Funciona bien con el arrastre del mouse, pero tiene problemas con la pantalla táctil. al arrastrar un elemento en la pantalla táctil, su posición no es correcta, ya sea que suba o baje desde el punto de contacto. ¡Gracias por adelantado!

 var _left = _touch.clientX; var _top = _touch.clientY; _touch.target.style.left = _left + 'px'; _touch.target.style.top = _top + 'px';
over 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El problema ha sido resuelto. La solución es la siguiente:

 var droppable = document.elementFromPoint(_touch.clientX, _touch.clientY); var _left = _touch.clientX - droppable.getBoundingClientRect().left; var _top = _touch.clientY - droppable.getBoundingClientRect().top; _touch.target.style.left = _left + 'px'; _touch.target.style.top = _top + 'px';

Obtengo la izquierda y la parte superior del contenedor que se puede soltar y lo resto del elemento que se puede arrastrar.

over 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error