2011-10-26 40 views
0

我的Facebook發送按鈕生成的彈出出現問題。點擊「發送」按鈕後,會生成彈出窗口並顯示在某些元素的後面。模糊彈出按鈕。Facebook的發送郵件彈出剪貼簿問題

我讀到,這是因爲一個父元素溢出:隱藏的風格。但是,我無法刪除此屬性,因爲它會弄亂我的網站佈局的其餘部分。

我試圖通過單擊發送按鈕(接受佈局混亂,如果有人實際使用發送按鈕)動態刪除overflow:hidden屬性。使用以下代碼:

FB.Event.subscribe( 「message.send」,功能(響應){//刪除 溢出:這裏隱藏造型});

不幸的是,該事件僅在實際發送彈出窗體時觸發,這只是在按下顯示彈出窗口的按鈕時才需要採取操作。

任何人都可以告訴我如何將onclick事件綁定到「發送」按鈕或如何完全重新定位彈出窗口。或者也許有一個我還沒有考慮過的替代解決方案。

在此先感謝

+0

不知道這是否會有所幫助,我看到他們在一個容器中的按鈕的網站上,鼠標上的容器改變爲一個固定的位置,保持飛出窗體被剪輯。然後在鼠標移出容器時返回到它的相對位置。 –

回答

0

固定位置可能適用於一些,但對於大多數它會弄亂你的佈局。

對我來說有效的方法是在你的CSS中將任何overflow: auto更高。

我做到了,它效果很棒!