jQuery 在页面刷新时移动到页面顶部。我已将窗口滚动顶部设置为 0。还尝试了以下操作:
$('html, body').animate({scrollTop: '0px'}, 300);
发现这在除 chrome 之外的所有其他浏览器中都有效。我需要一个适用于所有浏览器的解决方案。
jQuery 在页面刷新时移动到页面顶部。我已将窗口滚动顶部设置为 0。还尝试了以下操作:
$('html, body').animate({scrollTop: '0px'}, 300);
发现这在除 chrome 之外的所有其他浏览器中都有效。我需要一个适用于所有浏览器的解决方案。
尝试这个...
$(document).ready(function() {
$('html, body').animate({ scrollTop: 0 }, 'slow');
});
由于跨浏览器问题,最适合您的解决方案是
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);