Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

276
Views
Detectar "pulsación larga" en dispositivos táctiles

Estoy usando el evento contextmenu para capturar clics con el botón derecho. En los dispositivos táctiles, ese evento se activa mediante una "pulsación prolongada".

El problema que estoy experimentando es que el evento del contextmenu no se activa en los dispositivos táctiles hasta que se libera el toque. Podría escuchar los eventos de mousedown touchstart establecer el tiempo de espera, pero no será preciso ya que cada dispositivo puede tener su propio retraso para la activación de long press .

Entonces, ¿hay alguna forma de detectar con precisión cuándo se activa la long press en los dispositivos de pantalla táctil? (En algunos dispositivos hay retroalimentación háptica cuando se activó long press )

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Como se discutió en la sección de comentarios.

En la mayoría de los dispositivos, contextmenu se dispara sin soltar el toque, por lo que en la mayoría de los casos debería estar bien usar el evento del contextmenu para obtener el resultado deseado.

Esto podría ser un error en DevTools of Chromium, ya que probó con eso. Recomiendo simplemente usar el evento contextmenu .

En caso de que el dispositivo específico realmente active el menú contextual al soltar el toque, el usuario espera el mismo comportamiento en su sitio web/aplicación, por lo que debería estar bien seguir esta ruta.

about 4 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 Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!