javascript – 重新加载浏览器不会将页面重置为顶部

我想当你点击刷新时,浏览器应该将你的页面重置为顶部?我正在使用js手风琴,当我刷新时,它会关闭手风琴,但不会将页面重新定位到顶部.

http://imip.rvadv.com/index3.html

解决方法

好吧,正如你所看到的,它没有:)

但你可以用一些简单的jQuery强制它:

$(document).ready(function(){
    $(this).scrollTop(0);
});

编辑:

在IE 9,FF 12和Chrome 20.0中似乎唯一可行的方法如下:

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

奇怪的是,当我尝试直接滚动元素而不应用任何动画(即$(‘html’).scrollTop(0))时,它不起作用.由于持续时间设置为1毫秒,因此用户不会注意到任何内容.

如果有人能够对此有所了解,我会很高兴 – 为什么滚动只适用于动画?

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...