Для определения какой блок прокручивать можно использовать такую идею [1]:
var $scrollEl = $.browser.mozilla ? $('html') : $('body');
Или используйте плагин:
$('').scrollToMe();
из этого набора.
Источники