2010-12-11 8 views

Antwort

3

Der einzige Weg, etwas über Flash zu setzen ist wmode einbetten Parameter opaque oder transparent einzustellen. Sie können es nicht dynamisch festgelegt, muss Flash-Objekt neu erstellt werden:

$("embed").attr("wmode", "opaque").wrap("<div>"); 

Sie diese beim Laden der Seite sofort ausgeführt werden kann, so würden Benutzer nicht bemerkt.

Der andere Nachteil ist, dass Flash in diesem Modus den Fokus verliert (Sie können beispielsweise kein Flash-Spiel mit Tastatur spielen).

+0

Großartig, das funktioniert perfekt! Jetzt, anstatt nur über dem Blitzelement zu sehen - wissen Sie, wie Sie das Chrom-Objekt oben scharfstellen können? Wenn ich dies versuche, ist es immer noch im Hintergrundobjekt aktiv, wenn ich über einem Flash-Element wie einem YouTube-Video wähle. – jprim

+0

@jprim Vielleicht müssen Sie den Z-Index dafür einstellen? Nicht sicher anders, sorry ... – serg

+0

OK np danke nochmal. – jprim