lufy's legend

标题: 全屏时 在safari下画面不会居中 [打印本页]

作者: fjmygame    时间: 2016-11-9 23:21
标题: 全屏时 在safari下画面不会居中
全屏时 在safari下画面不会居中 ,顶部的部分会被浏览器遮住,这种有什么好方法处理?

作者: lufy    时间: 2016-11-10 00:04
请发链接
作者: fjmygame    时间: 2016-11-10 09:43
本帖最后由 fjmygame 于 2016-11-10 10:09 编辑
lufy 发表于 2016-11-10 00:04
请发链接

http://115.29.161.57/demo/index.html
webwxgetmsgimg.jpg 模竖翻转几次整个画面会上移了

还个问题 在输入框输入内容后,输入法没了,但画面没有恢得,也会上移
作者: lufy    时间: 2016-11-10 11:09
fjmygame 发表于 2016-11-10 09:43
http://115.29.161.57/demo/index.html
模竖翻转几次整个画面会上移了

你试试监听输入框的失去焦点事件,然后在失去焦点的时候,控制页面的scroll强制设置为最顶端
作者: lufy    时间: 2016-11-10 11:17
lufy 发表于 2016-11-10 11:09
你试试监听输入框的失去焦点事件,然后在失去焦点的时候,控制页面的scroll强制设置为最顶端 ...

还有在模竖切换的时候,也处理一下
作者: fjmygame    时间: 2016-11-10 13:44
lufy 发表于 2016-11-10 11:17
还有在模竖切换的时候,也处理一下

加了这个window.scrollTo(0,0);
不起作用
作者: lufy    时间: 2016-11-10 14:21
fjmygame 发表于 2016-11-10 13:44
加了这个window.scrollTo(0,0);
不起作用

试试
  1. setTimeout(function(){
  2. window.scrollTo(0,0);
  3. },500);
复制代码

作者: fjmygame    时间: 2016-11-10 16:38
lufy 发表于 2016-11-10 14:21
试试

感谢 延时确实可以




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5