2012-04-08 49 views
3

我正在淡入隱藏的div作爲覆蓋div(使用jQuery)。它出現在我的頁面的所有元素之上,除了Facebook Like按鈕。如何將我的覆蓋div *放在Facebook Like按鈕之上?

我在CSS中嘗試了z-index: 100;但它沒有工作。

任何人都有這個問題?

PS:同樣的事情發生與Twitter的按鈕,但不與谷歌+1按鈕

<fb:like href="http://www.apple.com" send="true" layout="button_count" 
width="450" show_faces="false"></fb:like> 
+0

,類似的按鈕,你使用Facebook,XHTML,HTML 5或iframe的版本? – 2012-04-08 03:31:02

+0

嗨,我使用XFBML。我把我的代碼放在OP中。謝謝 – alexx0186 2012-04-08 03:36:43

回答

3

好吧,這似乎有道理,考慮到Twitter和Facebook按鈕將使用JS來創建自己的按鈕。

由於在所有樣式加載後JS將運行客戶端,它總是可以覆蓋任何掩蓋它的嘗試。

我其實認爲掩蓋像facebook這樣的按鈕可能違背了TOS,但你需要檢查。

您可以嘗試

泛利事業部

圍繞它創建一個div,用適當的z-index。

正確的z-index

確保FB和Twitter按鈕沒有創造的z-index的比你更大。雖然z-index在技術上只有0-255(我認爲),但人們消極且高於255以確保他們是最高或最低。

的JavaScript

的按鈕已經加載完畢後,用JS設置的z-index或其他特性來隱藏

+0

嗨,亞當,謝謝你的迴應。我會盡力並會回覆你。 Regards – alexx0186 2012-04-08 04:12:36

+0

非常感謝您的建議,它的工作。問候 – alexx0186 2012-04-08 04:16:12