用animate函数试试
$("html,body").animate({scrollTop:0,1000)
另外可能是浏览器的特性

解决方案 »

  1.   


    这种方法在其他浏览器中都好使,但IE8不行...
    那就对ie8开强制解释引擎为ie7
      

  2.   

    window.onload=function(){
    dom.scrollTop=0;
    }
      

  3.   

    document.body.scroll(0,document.body.scrollHeight)
    document.body.scrollBy(0,document.body.scrollHeight)
    document.body.scrollTo(0,document.body.scrollHeight)
    document.body.scrollTop=document.body.scrollHeight
      

  4.   

    $("html,body").animate({scrollTop:0,1000)方法放在页面加载完成后试试$(document).ready(function(){
    $("html,body").animate({scrollTop:0,1000);
    })另外,我觉得你说的问题应该是如一楼所说的浏览器特性
      

  5.   

    window.onbeforeunload = function () {
        $('html,body').scrollTop(0);
    };
      

  6.   

    用我写的这段吧   这样写才行
    滚动条是相对窗口的   而不是相对body的$(document).scroll(function(){
    if($(document).scrollTop()>500){
    window.location.reload();
    $(document).scrollTop(0);
    }
    })