1

Facebookフィードダイアログfb.uiを自分のサイトの一部のコンテンツに表示しようとして問題が発生しました。

ドキュメントでz-indexを増やす方法を見つけることができないようです。いくつかのCSSオーバーライドハッカリーなしでこれを行うための好ましい方法は何ですか?

これでzインデックスを変更するにはどうすればよいですか? http://developers.facebook.com/docs/reference/javascript/FB.ui/

4

3 に答える 3

3

現時点では、FB.uiダイアログのCSSを変更するための文書化された方法はありません。FBでは、comment-pluginなどのプラグインのCSSを変更できますが、ダイアログはFBのページによって制御されるため、cssを変更することはできません。

ただし、ダイアログが常にポップアップするようにすることが目的の場合(基本的に高いz-index)、パラメータの「display」を「popup」に設定してみてください。これにより、代わりに新しいブラウザがポップアップします。オーバーレイの。

于 2012-03-14T02:40:21.313 に答える
1

実際、他のdivを隠蔽している顧客チャットボックス。私はこの問題に取り組むためにこれをしました:

    .fb-customerchat.fb_invisible_flow.fb_iframe_widget 
    {
        z-index: 99998 !important;
    }
于 2020-07-28T12:21:44.957 に答える
0

Facebookは、ダイアログごとにクラスfb_dialogを使用してdivを作成し、それらを#fb-root要素に追加します。また、z-index: 10001;ルールを含むfb_dialog要素のインラインスタイルを設定します。

CSSでz-indexをオーバーライドできます。
.fb_dialog {z-index: 99999 !important;}

于 2012-12-16T17:17:45.467 に答える