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

92
Views
¿Cómo puede forzar el enfoque en un elemento para admitir la voz en off de ios?

¿Hay alguna manera de hacer que la voz en off de ios se centre en un elemento específico después de una interacción del usuario?

Probé una versión del siguiente ejemplo en un código base de React, usando el método de enfoque en un elemento seleccionado cuando se selecciona una opción, sin embargo, aunque esto funciona en un navegador web, no funciona en el dispositivo ios, sino en el el foco se mueve a lo que estaba detrás de la opción seleccionada.

Entonces, por ejemplo, si se seleccionó la opción 'Saab', me gustaría que el usuario permaneciera en el menú desplegable, pero en su lugar aterrizaría en un elemento div que estaba detrás de la lista desplegable de Saab.

Usando un lector de pantalla en un navegador, puedo ver que el método de enfoque funciona para mantener al usuario en el menú desplegable, pero en el dispositivo ios con voz en off, el enfoque salta al elemento que está detrás.

 handleChange = (e) => { document.getElementById("cars").focus({preventScroll: true}); } <select id="cars" name="cars" id="cars" onChange = (e) => {this.handleChange(e)}> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </select>
about 4 years ago · Juan Pablo Isaza
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!