2012-03-14 76 views

回答

3

目前,沒有文檔記載的方法來改變FB.ui對話框的CSS。 FB允許像插件一樣改變CSS的插件,但對話框由FB的頁面控制,因此不允許改變它們的CSS。然而,如果你的目的是確保對話框總是彈出(本質上更高的z-index),那麼你可以嘗試將params中的「display」設置爲「popup」,這將導致一個新的瀏覽器加強而不是覆蓋。

+3

有點哈克但我發現這個jQuery的片段這樣的伎倆$( '頭')追加(」 '); – 2012-03-14 21:52:15

+1

或者你可以把它放在樣式表中... – 2012-07-17 18:09:35

0

Facebook爲每個對話框創建一個類fb_dialog的div,並將它們添加到#fb-root元素中。它還爲fb_dialog元素設置內聯樣式,其中包括z-index: 10001;規則。

你可以在你的CSS覆蓋的z-index:
.fb_dialog {z-index: 99999 !important;}

相關問題