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

118
Views
La pantalla de YouTube debe volverse negra cuando se hace clic en la segunda salida

Estoy usando el método de la bandera de protección de permitir solo 1 clic en el botón de salida, creo que me falta removed = false; ahí en alguna parte.

Actualmente, el jugador no se elimina al hacer clic en un segundo botón de salida.

Para saber si un jugador es eliminado, la pantalla se vuelve negra. https://jsfiddle.net/z3w8h4mL/

o en el registro de la consola: console.log("removePlayer");

Mientras implementaba el método de la bandera de protección, ¿me olvidé de hacer algo?

Para reproducir el problema , haga clic en el botón de salida 1, luego haga clic en el botón de salida 2nd.

Notará que el reproductor no se elimina después de hacer clic en el segundo botón de salida.

¿Cómo se arreglaría eso?

Antes de agregar el método de la bandera de protección, el jugador se eliminó después de hacer clic en el segundo botón de salida.

5 formas de permitir "solo un clic" en Javascript https://morioh.com/p/4c24b6c911cd

¿Me falta otro removed = false; en algún lugar de aquí?

En caso afirmativo, ¿dónde se colocaría?

o, tal vez no estoy haciendo esto de la manera correcta.

 const videoPlayer = (function makeVideoPlayer() { let removed = false; function createResetHandler(player) { const resetVideo = document.querySelectorAll(".exit"); resetVideo.forEach(function resetVideoHandler(video) { video.addEventListener("click", function resetVideoHandler() { if (!removed) { removed = true; player.destroy(); console.log("removePlayer"); } }); }) }
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!