JQuery在刷新页面时移动到页面顶部

时间:2013-05-28 07:27:29

标签: jquery

jQuery在页面刷新时移到页面顶部。我已经将窗口滚动顶部设置为0.还试过这样的事情:

$('html, body').animate({scrollTop: '0px'}, 300);

发现这在除Chrome之外的所有其他浏览器中都有效。我需要一个适用于所有浏览器的解决方案。

2 个答案:

答案 0 :(得分:0)

由于跨浏览器问题,最适合您的解决方案是

if($.browser.safari)
{
    loc = $("body")
}
else
{ 
    loc = $("html,body")
}      
loc.scrollTop(100)

或者简单地尝试不带动画,

jQuery('html, body').scrollTop(0);

或尝试其中任何适合你的方法!!

jQuery('body').scrollTop(0);

jQuery(window).scrollTop(0);

jQuery('html').scrollTop(0);

window.scrollTo(0,0);

答案 1 :(得分:0)

试试这个......

$(document).ready(function() {
    $('html, body').animate({ scrollTop: 0 }, 'slow');
});