Решение для "iframe приложения Facebook" - у вас есть приложение в iFrame, когда пользователь прокручивает страницу вниз, прокручивается вся страница, как facebook, так и iframe:
Используя JavaScript обычно, вы бы поместили свой фиксированный элемент следующим образом:
top = window.height() / 2 - $(id).height() / 2
left = window.width() / 2 - $(id).width() / 2
Изнутри iFrame:
top = window.parent.pageYOffset + window.parent.height() / 2 - $(id).height() / 2
left = window.width() / 2 - $(id).width() / 2