3

我正在隐藏的 div 作为覆盖 div(使用 jQuery)淡化。它出现在我页面的所有元素之上,除了 Facebook Like 按钮。

我在 CSS 中试过z-index: 100;,但没有用。

有人遇到过这个问题吗?

PS:Twitter 按钮也会发生同样的事情,但 Google +1 按钮不会

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

1 回答 1

3

好的,这似乎是有道理的,考虑到 twitter 和 Facebook 按钮将使用 JS 来创建它们的按钮。

因为 JS 将在所有样式加载后运行客户端,所以它总是可以覆盖任何试图掩盖它的尝试。

我实际上认为掩盖 facebook like 按钮可能违反 TOS,但您需要检查一下。

要尝试的事情

包含分区

使用适当的 z-index 围绕它创建一个 div。

正确的 z-index

确保 FB 和 Twitter 按钮创建的 z-index 没有大于您的。虽然 z-index 在技术上仅从 0 到 255(我认为),但人们会转为负值并高于 255 以确保它们是最高或最低的。

JavaScript

按钮加载完成后,使用 JS 设置 z-index 或其他属性隐藏

于 2012-04-08T03:57:12.263 回答