Facebook发送弹出裁剪问题

时间:2011-10-26 12:18:05

标签: event-handling facebook-like clipping flyout

我遇到了Facebook发送按钮生成的弹出窗口问题。单击“发送”按钮后,将生成弹出按钮并显示在某些元素后面。遮挡弹出按钮中的按钮。

我读到这是因为父元素具有overflow:hidden样式。但是,我无法删除此属性,因为它会弄乱我的其他网站布局。

我尝试在单击“发送”按钮时动态删除overflow:hidden属性(如果有人实际使用“发送”按钮,则接受布局混乱)。使用以下代码:

  

FB.Event.subscribe(“message.send”,function(response){//删除   溢出:隐藏的样式在这里});

不幸的是,此事件仅在实际发送弹出窗体时触发,因为按下按钮显示弹出按钮时需要立即执行操作。

有人能告诉我如何将onclick事件绑定到“发送”按钮或如何完全重新定位弹出按钮。或许还有一个我尚未考虑的替代解决方案。

提前致谢

1 个答案:

答案 0 :(得分:0)

固定位置可能适用于某些人,但对于大多数人来说,它会弄乱您的布局。

对我有用的是在CSS中取消任何overflow: auto更高的值。

我做到了,效果很好!