Hey. Ein ziemlich rätselhaftes Problem mit meinen Dropdown-Menüs und iframes.
Ich habe den Drop-down-Menüs einen Z-Index von 1000 zugewiesen, aber der iframe mit dem Youtube-Video erscheint immer noch über dem Menü. Sehen Sie selbst (siehe 'shortcodes' Menü):
Ich kann nicht herausfinden, warum das so ist. Kann mir jemand helfen? Hier ist das CSS, wenn es hilft:
%Vor% Wenn Sie weiterhin die Methode iframe
zum Einbetten von Youtube-Videos verwenden möchten, können Sie den WMODE einfach über die Abfragevariable ?wmode=transparent
festlegen. Hier ist ein Beispiel:
würde werden:
%Vor% Denken Sie daran, die Youtube-URL für bereits vorhandene Abfragevariablen zu überprüfen. Wenn es bereits ?something...
change ?wmode=transparent
bis &wmode=transparent
gibt und am Ende kleben.
Auf meinem Computer (Chrome unter Windows 7) ist das Plugin, das das YouTube-Video anzeigt, ein anderes natives Fenster als das Browser-Inhaltsfenster. Ich denke, wenn ein Plugin auf diese Weise läuft, wird es über alle anderen Inhalte im Browser gerendert, wobei die CSS-Z-Index-Werte ignoriert werden.
Das Silverlight-Plugin verfügt über eine Einstellung, damit es im Browser-Inhaltsfenster statt in seinem eigenen nativen Fenster ausgeführt wird. Sie können versuchen, eine ähnliche Einstellung für den eingebetteten YouTube-Player zu finden.
Flash spielt nicht immer schön mit Z-Index auf allen Browsern, sieht gut aus von meinem Firefox. Ссылка & lt; & lt; Ich denke, das könnte die Lösung sein, nach der Sie suchen.
Bearbeiten
Warum rendert Z-Index im IE nicht so, wie es über einen Flash-Film sein soll? & lt; & lt; ähnliches Problem hier auf Stackoverflow