Это невозможно, если вы используете функции автоматического изменения размера iframe в Facebook. Как только размер фрейма будет изменен, чтобы прокрутка не была необходима, единственной доступной прокруткой будет прокрутка родительского окна. Однако дочерний iframe не имеет информации о прокрутке родительского окна (поскольку они не находятся в одном домене ...), и при попытке прослушивания событий прокрутки или позиции прокрутки будет возвращено только то, что полоса прокрутки находится в позиции 0, или верхний.
Однако вы можете прослушивать события щелчка и извлекать смещение события щелчка или элемента, по которому щелкнули.
Некоторые примеры:
$('.clickme').click(function(e) {
e.preventDefault();
var top;
// Using click position (e.pageY and e.pageX available)
top = e.pageY;
// Using clicked element position
top = $(this).offset().top;
$('#moveme').css({'top': top - 100 + 'px'}); //
}
Может быть, вместо этого вы можете основывать свое взаимодействие на этом принципе?