2009-12-28 144 views
0

我的網站正在進行一些大型圖形按鈕,它們使用sIFR來顯示其標題。該結構是這樣的:鏈接元素內可點擊的sIFR

<a href="link.to.somewhere"> 
    <div class="topGfx"></div> 
    <div class="content"> 
    <h2>Heading goes here</h2> 
    <p>Content goes here</p> 
    <div class="bottomGfx"></div> 
</a> 

我與sIFR那樣3,修改替換<h2>元素436

一切都很正常,直到我激活sIFR的。字體被替換得很好,但即使按鈕的其餘部分可以,標題也不能再被點擊。我試圖在<h2>標題內添加另一個<a>,但由於多個<a>標記無法嵌套,因此打亂了整個佈局。

有沒有一種「正確的」方法來解決這個問題,還是應該在整體上面用一個類似z-indexed的可點擊的blank.gif這樣的東西來解決它?還是還有其他錯誤,我錯過了?

回答

0

經過大量實驗後,我發現將sIFR的wmode設置爲transparent可讓點擊落入包含元素。

0

該鏈接必須在Flash影片中才能可靠地工作 - 也就是說,如果替換h2,則a必須位於該h2之內。