Ce problème se manifeste lorsqu'on a une video sur une page avec un menu déroulant, ou une fenêtre modale. La video (flash pouerk) se met par dessus le menu, même si la règle z-index est bien gérée. 

Si tu as ce problème (et qui, en général, arrive sur Chrom(e)(ium) et IE, mais pas sur Firefox), voici une solution très simple à implémenter.

Il suffit d'exécuter ce code jquery :

$(document).ready(function (){
  $('iframe').each(function() {
    var url = $(this).attr("src");
    if ($(this).attr("src").indexOf("?") > 0) {
      $(this).attr({
        "src" : url + "&wmode=transparent",
        "wmode" : "Opaque"
      });
    }
    else {
      $(this).attr({
        "src" : url + "?wmode=transparent",
        "wmode" : "Opaque"
     });
    }
  });
});

Ce code ajoute le paramètre &wmode=transparent à l'attribut src ainsi que wmode="opaque" en tant qu'attribut à toutes les balises iframe de la page.

 

Merci à stackoverflow et à EIF chez qui j'ai corrigé le problème.

Retour à l'accueil