8
votes

z-index et problème iframe - menu déroulant

Hey. Avoir une question plutôt déroutante avec mes menus déroulants et mes iframes.

J'ai appliqué un z-index de 1000 vers les menus déroulants, mais l'IFrame contenant la vidéo YouTube apparaît toujours au-dessus du menu. Voir pour vous-même ci-dessous (cochez le menu "Courtiers"): P>

http: //www.matthewruddy.com/demo/?page_id=765 p>

Je ne peux pas comprendre pourquoi c'est. Quelqu'un peut m'aider? Voici le CSS si cela aide: P>

#jquery-dropdown {
position: absolute;
bottom: 0;
right: 10px;
}

#jquery-dropdown ul {
margin: 0;
padding: 0;
list-style: none;
}

#jquery-dropdown ul li {
margin: 0;
padding: 15px 10px 15px 10px;
position: relative;
float: left;
}

#jquery-dropdown ul li a {
display: block;
text-decoration: none;
font-weight: bold;
font-size: 13px;
color: #707070;
outline: none;
}

#jquery-dropdown ul li ul {
position: absolute;
left: -10px;
top: 46px;
display: none;
background: #f4f4f4;
border: 1px solid #e1e1e1;
border-top: none;
z-index: 1000;
padding: 5px 0;
-moz-box-shadow: 1px 2px 3px #a4a4a4;
-webkit-box-shadow: 1px 2px 3px #a4a4a4;
box-shadow: 1px 2px 3px #a4a4a4;
}

#jquery-dropdown ul li ul li {
margin: 0;
padding: 0;
float: none;
position: relative;
z-index: 1000;
}

#jquery-dropdown ul li ul li a {
width: 180px;
padding: 10px;
z-index: 1000;
}

#jquery-dropdown ul li ul li a:hover {
background: #e0e0e0;
}


0 commentaires

6 Réponses :


0
votes

sur ma machine (chrome sur Windows 7) Le plugin affichage de la vidéo YouTube est une fenêtre natale différente de celle de la fenêtre de contenu du navigateur. Je pense que lorsqu'un plugin fonctionne de cette façon, il rend en haut de tout autre contenu du navigateur, ignorant les valeurs CSS Z-Index.

Le plug-in Silverlight a un paramètre pour le rendre exécuté dans la fenêtre de contenu du navigateur au lieu de sa propre fenêtre natale. Vous pouvez essayer de trouver un paramètre similaire pour le joueur YouTube intégré.


0 commentaires

0
votes

Flash ne joue pas toujours bien avec Z-Index sur tous les navigateurs, a l'air bien de mon firefox. http://manisheneriar.com/blog/flash_Objects_and_z_index << Je pense que ce pourrait être la solution que vous 'Re cherche.

Modifier

Pourquoi z-indexera-t-il pas dans IE Render la façon dont il est censé sur un film flash? << numéro similaire ici sur Stackoverflow


0 commentaires

5
votes

J'utiliserais l'intégration de la vidéo YouTube à l'aide de l'étiquette et non iframe. Ensuite, je voudrais utiliser le à l'intérieur du . Quelque chose comme ceci: xxx

Voici quelques informations supplémentaires < / a>



17
votes

Si vous souhaitez continuer à utiliser l'utilisation de la méthode code> iframe code> d'encreur YouTube Vids, vous pouvez simplement définir le WMODE via la variable de requête ? wmode = transparent code>. Voici un exemple:

<iframe width="580" height="435" src="http://www.youtube.com/embed/fCH7B9m4A4M?wmode=transparent" frameborder="0" allowfullscreen></iframe>


0 commentaires

1
votes

Si? Wmode = transparent ne fonctionne pas, essayez de passer à opaque à la place. Cela a fonctionné dans mon cas.

échantillon: xxx


0 commentaires

0
votes

C'est une question d'iframe non un numéro Z-index. Je suis confronté que je suis confronté que je viens d'ajouter le? Wmode = transparent à la YouTube Incord i Frame SRC URL. Comme: xxx


0 commentaires