我有一个问题,由Facebook发送按钮生成的弹出。点击"Send"按钮后,弹出框生成并显示在一些元素后面。模糊弹出框中的按钮。
我读到这是因为父元素具有overflow:hidden样式。但是,我不能删除这个属性,因为它会弄乱我的网站布局的其余部分。
我尝试在点击发送按钮时动态移除overflow:hidden属性(如果有人实际使用发送按钮,则接受布局混乱)。使用以下代码:
FB.Event.subscribe("消息。, function(response){//删除
不幸的是,此事件仅在实际发送弹出表单时触发,这太迟了,因为需要在按下显示弹出的按钮时立即采取行动。
有没有人能告诉我如何将onclick事件绑定到"发送"按钮,或者如何完全重新定位弹出。或者可能有一个我还没有考虑过的替代解决方案。
Thanks in advance
固定位置可能对某些人有用,但对大多数人来说,它会弄乱你的布局。
对我来说有效的是去掉CSS中较高的overflow: auto
。
我这样做了,效果很好!