2012-04-08 53 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