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

259
Views
Biblioteca Plyr: no se puede detener la propagación de eventos cuando varias instancias de plyr están en la misma página

Comportamiento esperado: al tener varias instancias de Plyr en la página, debería poder agregar un evento 'enterfullscreen' y 'exitfullscreen' que se activa cuando se hace clic en el botón de pantalla completa de una instancia específica. - esto funciona perfectamente cuando solo existe 1 instancia de Plyr. el uso de event.stopPropagation() / event.stopImmediatePropagation() debería evitar que se activen otras instancias.

Comportamiento real:

'enterfullscreen' se activa con éxito, pero también llama al evento personalizado 'exitfullscreen' varias veces (aunque todavía está en modo de pantalla completa). La cantidad de disparadores adicionales no deseados para 'salir de pantalla completa' depende de dónde se encuentre el elemento en el DOM, activa cada instancia subsiguiente de plyr para el evento 'salir de pantalla completa'.

Errores de la consola (si los hay) sin errores

 player[0].on('enterfullscreen', function(event) { alert('enter full screen'); event.stopImmediatePropagation(); }); player[0].on('exitfullscreen', function(event) { alert('exit full screen'); event.stopImmediatePropagation(); });

Enlace a donde está ocurriendo el error https://codepen.io/stewart-so-bold/pen/BammmoR

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!