jQuery在页面刷新时移到页面顶部。我已经将窗口滚动顶部设置为0.还试过这样的事情:
$('html, body').animate({scrollTop: '0px'}, 300);
发现这在除Chrome之外的所有其他浏览器中都有效。我需要一个适用于所有浏览器的解决方案。
答案 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');
});