我有一个页面,其中包含多个新闻文章,可以通过点击新闻标题显示或隐藏。您还可以通过向URL添加id变量来直接访问特定文章,这会自动打开相关文章并将页面滚动到该文章。每篇文章底部都有一个Facebook喜欢/发送按钮,固定大小的div(400px乘30px)。这在Safari和Chrome上工作正常,但在IE或Firefox上,匹配页面的og:url标记的url的Like / Send按钮正确显示,但其他的重叠,只显示按钮的前几个像素。那些不显示的也是最初隐藏的div,所以我想知道这是否与它有关?
你可以看到我的意思:http://bit.ly/qMPvM9(在FF和IE上没有一个可以工作,在Safari和Chrome上都可以工作)。 如果您访问http://bit.ly/n73V0s(这是同一页面,但它打开了特定的新闻文章并在标题中包含正确的og标记)那么开放新闻文章(具有匹配og标记的文章)在所有浏览器上都能正常工作(但其他人仍然无法在FF和IE中工作)。
仅供参考我在按钮的包含div上放置橙色背景以突出显示问题。如果有人能够阐明为什么会发生这种情况,我将非常感激。