Вы когда-нибудь видели что-то подобное на FB раньше? Мне кажется, что FBJS вызывает у вас проблему с отсутствием опций API.
Один из способов сделать это в обычном JS - это получить положение ползунков, как правого, так и нижнего, а также весь размер экрана, а затем определить, где центр видимого окна основан на полном размере кадра, и ползунок смещается.
Все эти переменные должны быть определены или извлечены с помощью javascript, чтобы вы могли захватывать и манипулировать ими, а затем он просто обновляет значения css в div, чтобы переместить окно в правильное местоположение. Затем вы можете опрашивать состояние ползунков окна или отслеживать их событие и извлекать их положение по мере их обновления, чтобы пересчитать центр окна.
Если у FBJS нет средств для определения размера окна или положения ползунка, у вас возникнут гораздо более серьезные проблемы.