Bug:打开页面火狐浏览器的滚动条总是滚动到底部

项目经验 智学无忧-老曹

每次打开页面,火狐浏览器的滚动条总是滚动到页面的下面,而不是在页面的顶端?这是为什么了?

image.png


为了查明这个原因,采用排除法,先将JS脚本和样式全部去掉,发现还是滚动到最底部。从而排除是JS和样式的作用。之后发现了问题的真相

原来是隐藏的模态框搞的鬼,里面又一个文本框,默认是聚焦的,每次页面打开就会聚焦到这里。模态框是放到页面最底部的,所以每次打开都会跑到最下面。

image.png

知道原因就好解决了~

解决办法:

方法一:将模态框的代码挪到页面的前面

方法二:去掉文本框聚焦,移除<input>上的autofocus属性。



需要的和我交流的同学可以在下面留言哦~~~~

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :