Есть ли способ указать z-индекс диалога FB.ui

У меня возникла проблема с отображением на моем сайте диалога с фидом Facebook fb.ui.

Я не могу найти способ найти в документации способ увеличения z-индекса. Какой предпочтительный способ сделать это без какой-либо хакерской переопределения CSS?

Как мне изменить индекс z с этим? http://developers.facebook.com/docs/reference/javascript/FB.ui/

2 ответа

Решение

На данный момент не существует документированного способа изменения CSS диалогов FB.ui. FB позволяет изменять CSS для плагинов, таких как comment-plugin, но диалоги управляются страницей FB и, следовательно, не позволяют изменять их css.

Однако, если ваша цель состоит в том, чтобы убедиться, что диалоговое окно всегда всплывает (по существу, более высокий z-индекс), тогда вы можете попробовать установить "display" в параметрах на "popup", что вызовет всплывающее окно нового браузера. наложения.

Фактически, его окно чата для клиентов, которое закрывает другие div. Я сделал это, чтобы решить эту проблему:

    .fb-customerchat.fb_invisible_flow.fb_iframe_widget 
    {
        z-index: 99998 !important;
    }

Facebook создает div с классом fb_dialog для каждого диалога и добавляет их в элемент #fb-root. Он также устанавливает встроенные стили для элементов fb_dialog, включая z-index: 10001; править.

Вы можете переопределить z-index в вашем CSS:
.fb_dialog {z-index: 99999 !important;}

Другие вопросы по тегам