Попробуйте использовать window
вместо document
$(window).scroll(function(){ } );
Но оставьте $(document).scrollTop(function()
И, как вы знаете, .scrollTop
работает в IE (IE8 в любом случае))
ОБНОВЛЕНИЕ
Вот точный код, который я сейчас использую на одном из моих сайтов
$(window).scroll(function(){
if( $(document).scrollTop() >= 800 ) ){
//my code
}else{
//my code
}
});