Facebook Отправить вопросы об отсечении всплывающих окон - PullRequest
0 голосов
/ 26 октября 2011

У меня проблема с выпадающим списком, созданным кнопкой «Отправить» в Facebook. После нажатия кнопки «Отправить» всплывающее окно генерируется и отображается за некоторыми элементами. Затенение кнопок во всплывающем окне.

Я прочитал, что это из-за родительского элемента с переполнением: скрытый стиль. Однако я не могу удалить этот атрибут, так как он испортит макет остальных моих сайтов.

Я попытался динамически удалить атрибут overflow: hidden после нажатия кнопки «Отправить» (Принятие беспорядка макета, если кто-то фактически использует кнопку «Отправить»). Используя следующий код:

FB.Event.subscribe ("message.send", function (response) {// Удалить переполнение: скрытый стиль здесь});

К сожалению, это событие возникает только при фактической отправке всплывающей формы, что слишком поздно, так как необходимо принять меры, как только будет нажата кнопка, показывающая всплывающее окно.

Может кто-нибудь сказать мне, как связать событие onclick с кнопкой «Отправить» или как полностью переместить всплывающее окно. Или, возможно, есть альтернативное решение, которое я еще не рассматривал.

Заранее спасибо

1 Ответ

0 голосов
/ 16 декабря 2011

Фиксированная позиция может работать для некоторых, но для большинства это испортит ваш макет.

Что сработало для меня, так это поднял любой overflow: auto в вашем CSS.

Я сделал это, и это прекрасно работает!

...