我有点坚持这个。我有一个文章列表,其中包含链接到整篇文章的片段。当您将鼠标悬停在每个简介上时,简介底部会出现一个包含社交分享按钮(FB、Twitter 和 G+1)的栏。
请注意,jsfiddle 示例中的格式已被删除,并且 G+1 无法正常工作 - 对这个问题并不重要。
我的问题是 FB like 按钮未正确加载。在 Chrome 中,一切都按预期工作。在 FF 或 IE 中,FB 按钮加载“隐藏”,我无法让它们出现。
如果页面仍在加载时,您的鼠标悬停在某个文章按钮上,则该文章的 FB 按钮可以正常加载。如果FB加载完成时悬停效果隐藏,则不会出现爱情或金钱。
我把它拆开,发现如果我display: none;
从中删除 css content-box .story-hover
,它加载得很好。当然,这也意味着隐藏的面板加载可见,直到有人将鼠标悬停在它们上方以隐藏,这将不起作用。
我不知道如何解决这个问题。此外,由于类似 FB 的按钮数量较多,因此在我的开发版本中速度会稍慢一些,因此延迟display:none
直到页面加载结束也不起作用。