今天碰到个纠结的问题,网站首页打开总是跳到中间位置,而不是最顶部。四处询问请教没有找到原因,最后碰到一位大神,问题得到解决。

原来是该页面有一个登录框,默认设置了焦点,打开页面后鼠标自动定位到该位置造成。

<input autofocus="autofocus" name="username" size="50" type="text" class="IN1" />

解决方法:只要将autofocus="autofocus"去掉,问题就解决了。