【发布时间】:2012-09-05 23:13:52
【问题描述】:
我对这个有点坚持。我有一个链接到完整文章的带有 sn-ps 的文章列表。当您将鼠标悬停在每个简介上时,简介底部会出现一个栏,其中包含社交分享按钮(FB、Twitter 和 G+1)。
请注意,jsfiddle 示例中的格式已被删除,G+1 不起作用 - 对这个问题并不重要。
我的问题是 FB 之类的按钮无法正确加载。在 Chrome 中,一切都按预期工作。在 FF 或 IE 中,FB 按钮加载“隐藏”,我无法让它们出现。
如果页面仍在加载时,您的鼠标悬停在某个文章按钮上,则该文章的 FB 按钮可以正常加载。如果FB加载完成后悬停效果隐藏,则不会出现爱情或金钱。
我把它拆开,发现如果我从 content-box .story-hover 中删除 css display: none;,它加载正常。当然,这也意味着隐藏的面板会加载可见,直到有人将鼠标悬停在它们上方才能隐藏,这是行不通的。
我不知道如何解决这个问题。此外,由于类似 FB 的按钮数量较多,我的开发版本会慢一些,因此将 display:none 延迟到页面加载结束也不起作用。
【问题讨论】:
-
在那个小提琴中似乎工作正常......?您是否想过使用
opacity代替display并将社交栏从0“淡入”到100?? -
对我来说,在 Firefox 中小提琴不起作用。会尝试
opacity:) 谢谢 -
不相关,但为什么 facebook 图标包含一个 iFrame,其中包含 so 很多 HTML?
-
@hayk.mart - facebook 总是让我觉得臃肿。但这是必须的
-
@tdun - 这似乎奏效了。如果您使用该解决方案在此处添加答案,我会给您功劳:) 谢谢
标签: jquery html css facebook-like