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; }
6 Réponses :
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. P>
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é. P>
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. p>
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 P>
J'utiliserais l'intégration de la vidéo YouTube à l'aide de l'étiquette
code> à l'intérieur du
Merci! Cela m'a aidé une tonne. Manisheriar.com/blog/flash_Objects_and_z_index parle également de ce problème.
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>
Si? Wmode = transparent ne fonctionne pas, essayez de passer à opaque à la place. Cela a fonctionné dans mon cas.
échantillon: p>
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: