Problemas con incrustaciones de videos de YouTube y índice z
Al incrustar un video de YouTube usando un iframe debajo de un menú de navegación desplegable de varios niveles, puede encontrar Problemas donde el menú desplegable aparece detrás del video en Chrome e Internet Explorer. Al pasar el cursor sobre un elemento de navegación principal, el menú desplegable debería aparecer encima del video en todos los navegadores.
Pregunta 1: ¿Por qué aparece el menú desplegable detrás del video de YouTube en Chrome e IE9?
Este problema está relacionado con el vídeo de YouTube en sí, no con el iframe. Las incrustaciones de YouTube incluyen CSS interno que anula otras configuraciones de CSS, incluidos los valores del índice z.
Pregunta 2: ¿Por qué configurar el índice z:-999 !important; en el iframe todavía causa el problema?
El CSS predominante en el código de inserción de YouTube tiene prioridad sobre cualquier configuración de índice z que aplique al iframe.
Solución:
Para solucionar este problema, agregue el siguiente parámetro al video incrustado URL:
&wmode=Opaque
Esta configuración permite que el vídeo se mezcle con el fondo, lo que permite que otros elementos de la página aparezcan encima.
Notas adicionales:
$(document).ready(function (){ $('iframe').each(function(){ var url = $(this).attr("src"); $(this).attr("src",url "?wmode=transparent"); }); });
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3