所以,我想在彼此旁边设置一个类似 Facebook 的按钮(html5) 和一个 Twitter 推文按钮。
一切都在这里设置:http: //jsfiddle.net/tGujU/
当我点击 facebook like 按钮时,我遇到了一个大问题。
因为它会显示评论弹出窗口(我想看到弹出窗口),所以 facebook iframe 会被调整为 450px。弹出窗口消失后,iframe 不会调整为小尺寸!我设置了设计,因此在两个按钮之间没有创建大的空间。
但问题是,一旦你点击了 facebook like 按钮,你就不能再点击 tweet 按钮了,因为宽的 facebook iframe 覆盖了它。
我尝试了什么:
- 使用
overflow:hidden
,div#facebook_button
但是,我看不到评论弹出窗口。=> 不合格。 - 更改 iframe z-index 以获得顶部的 twitter iframe => 无效。
- 在 FB iframe 上添加一个侦听器以尝试
overflow:hidden
在正确的时间设置并在需要时将其删除,但无法找到侦听其更改的方法。
我想做的事:
- 保持供应商的顺序,不要把 Facebook 放在右边。
- 单击“赞”按钮后,请查看 FB 评论弹出窗口。
- 单击 FB 按钮后能够单击推文按钮。
- 支持 IE8+、FF4+ 和 Chrome。
欢迎任何帮助。