Facebook 发送按钮生成的浮出控件有问题。单击“发送”按钮后,会生成弹出窗口并显示在某些元素后面。遮挡弹出按钮中的按钮。
我读到这是因为父元素具有溢出:隐藏样式。但是,我无法删除此属性,因为它会弄乱我网站的其余部分布局。
我尝试在单击发送按钮时动态删除溢出:隐藏属性(如果有人实际使用发送按钮,则接受布局混乱)。使用以下代码:
FB.Event.subscribe("message.send", function(response) { //去掉溢出:这里隐藏的样式 });
不幸的是,此事件仅在实际发送弹出表单时触发,这为时已晚,因为一旦按下显示弹出的按钮就需要采取行动。
谁能告诉我如何将 onclick 事件绑定到“发送”按钮或如何完全重新定位弹出窗口。或者也许还有一个我还没有考虑过的替代解决方案。
提前致谢