我遇到了Facebook发送按钮生成的弹出窗口问题。单击“发送”按钮后,将生成弹出按钮并显示在某些元素后面。遮挡弹出按钮中的按钮。
我读到这是因为父元素具有overflow:hidden样式。但是,我无法删除此属性,因为它会弄乱我的其他网站布局。
我尝试在单击“发送”按钮时动态删除overflow:hidden属性(如果有人实际使用“发送”按钮,则接受布局混乱)。使用以下代码:
FB.Event.subscribe(“message.send”,function(response){//删除 溢出:隐藏的样式在这里});
不幸的是,此事件仅在实际发送弹出窗体时触发,因为按下按钮显示弹出按钮时需要立即执行操作。
有人能告诉我如何将onclick事件绑定到“发送”按钮或如何完全重新定位弹出按钮。或许还有一个我尚未考虑的替代解决方案。
提前致谢
答案 0 :(得分:0)
固定位置可能适用于某些人,但对于大多数人来说,它会弄乱您的布局。
对我有用的是在CSS中取消任何overflow: auto
更高的值。
我做到了,效果很好!