每次打开页面,火狐浏览器的滚动条总是滚动到页面的下面,而不是在页面的顶端?这是为什么了?
为了查明这个原因,采用排除法,先将JS脚本和样式全部去掉,发现还是滚动到最底部。从而排除是JS和样式的作用。之后发现了问题的真相
原来是隐藏的模态框搞的鬼,里面又一个文本框,默认是聚焦的,每次页面打开就会聚焦到这里。模态框是放到页面最底部的,所以每次打开都会跑到最下面。
知道原因就好解决了~
解决办法:
方法一:将模态框的代码挪到页面的前面
方法二:去掉文本框聚焦,移除<input>上的autofocus属性。
需要的和我交流的同学可以在下面留言哦~~~~