Я использую этот код:
$('#goto_introduction_divcontent').click(function(){ var targetOffset = $('#introduction_div').offset().top; $('html, body').animate({scrollTop:targetOffset}, 'slow'); if ($.browser.msie){ document.documentElement.scrollTop = targetOffset; } });
Но это не работает в Internet Explorer. Мой jsFiddle здесь .
Это работает для меня в IE8 +:
$('body, html').animate({ scrollTop: 0 }, 'slow');
Может быть, ваше утверждение IF сбивает с толку?