我正在使用此代码:
$('#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是here。
答案 0 :(得分:45)
这适用于IE8 +:
$('body, html').animate({ scrollTop: 0 }, 'slow');
也许你的IF声明正在抛弃它?