2010-12-21 17 views
8

Yaş eski soru ... neden bir flash nesnenin üzerine yerleştirilmiş bir div olmadığı, z-endeksi ile üstte kalıyor. Geçmişte cevabı buldum, ama çok uzun zaman oldu, bunu elde edemiyorum. Benim flaş film div yüzen sol geçerli:Internet Explorer'da flash filmler üzerinde DIVS

<div id="flash"> 
<object width="614" height="289"> 
<param name="movie" value="images/75.swf"> 
<param name="wmode" value="transparent"> 
<embed src="images/75.swf" width="614" height="289" wmode"transparent"> 
</embed> 
</object> 
</div> 

üstünde olması gerekiyor div Benim css: Ben o IE6 veya flash film üzerinde göstermek için alamayan

.menu ul li:hover ul li a:hover { 
background:#5a3f2d; 
color:#FFF; 
z-index: 9999; 

ie8. Bunun eski okul olduğunu biliyorum ama hayal kırıklığına uğradım! Nav div'imin mutlak bir pozisyonu olması gerekiyor mu? Bu yüzden çalışmıyor mu? "MÜŞTERİ HİZMETLERİ"

sayesinde tüm :)

+0

şu benim için çalıştı: Ben http://stackoverflow.com/questions/761402/why- bu çözüm buldu doesnt-z-index-in-yani-render-the-way-onun-sözde-bir-flash-film- – user3009500

cevap

-1

O üst konteynere (tablo) ve/veya kardeş kabı vermek için yardımcı olabilir (:

Örnek sağdaki ilk bağlantının üzerine here. Vurgusu olduğunu diğer "td" etiketi), bir z-endeksi, 1

+0

Teşekkürler kuşak, ben bir atış verdi ve hala bir değişiklik :( –

+0

Bunu denedi. Çalışmıyor. Çevrimiçi olarak okuyun. İşe yaramıyor. Normal belge akışının bir parçası olarak işlemeye zorlanması gerekir. SWFObject üzerinde addParam ile yapabilir, öznitelik "opak" gider –

8

Bu yardımcı olur umarım, lütfen bir göz atın. http://manisheriar.com/blog/flash_objects_and_z_index

+3

Teşekkürler! Tembellik için: flaş DIV sarıcısını şu konuma getirin: göreceli; ve z-endeksi: 0; daha sonra, flash nesnesine WMODE şeffaf parametresini ekleyin ve kodu ekleyin. Ie9 için –

+0

ve ie10 "wmode" -> yeterince saydam – vkuzma

+0

Durumumda çalıştı ve z-endeksleriyle uğraşmak zorunda kalmam. –