2010-06-30 47 views
0

我在HTML頁面上有一段Flash,當您將它懸停在它上面時,它會展開以顯示更多信息。在HTML中擴展Flash,覆蓋Firefox,Chrome,Opera中的文本鏈接

有擴展的文本鏈接,但是除了IE以外,當它沒有被擴展時,這些鏈接仍然被Flash覆蓋,使得它們不可點擊。

我有一個單獨的DIV wmode中的Flash塊設置爲透明。

我知道這是可以做的工作,但對於我的生活,我只能讓它在IE中工作。

有沒有人有任何想法我失蹤?

謝謝。

回答

0

我對你所尋找的東西有點困惑,所以我會給你幾個方面來看看。幸運的是,其中一個會讓你去,但除此之外,隨意提出更多問題。有時候,我的攝取速度有點慢......

首先,默認情況下,大多數瀏覽器將Flash文件放在最上層。所以,你不能點擊的鏈接被卡在你的Flash演示文稿後面 - 基本上,在瀏覽器的眼中,你實際上是在點擊Flash演示文稿!

這篇文章有這方面的一些好的信息:

http://kb2.adobe.com/cps/155/tn_15523.html

但基本上,你可以使用一個在object和embed標籤叫wmode參數。例如,你可以實現這樣的:

,然後添加的wmode =「透明」到你的嵌入代碼。

但是,爲了使它在所有瀏覽器中平滑(並使代碼更易於閱讀/遵循),還應該在樣式表中添加一些z-index值。

我希望這會有所幫助。如果沒有,請記住,我對攝取速度慢... :-)

+0

發生什麼事情是wmode =「透明」只要顯示器工作正常,但Flash的透明區域覆蓋任何它下面的HTML鏈接使它們現在可以工作。看起來IE瀏覽器按預期工作,但其他瀏覽器卻沒有。 – 2010-06-30 18:10:04

+0

你有沒有Z-索引集? – 2010-06-30 20:05:11