一个页面上有个固定在底部的按钮,页面中有个input框,点击input框获取焦点时,在苹果手机上没事,但在安卓手机上弹出的键盘会将按钮顶起来,这就很不好看了,想了个办法解决一下.之前一直觉得用input获取焦点和失去焦点来改变底部按钮的定位,但是有的手机可以隐藏键盘,但是不会失去焦点,这个方法就不行了.后来想了一下,键盘弹出,改变了窗口的大小,所以就想在onresize中来解决.代码如下: var flag = false;//先定义一个变量,当改变窗口大小的时候用来做判断 $("input&q
写在前面 Github: https://github.com/AlloyTeam/AlloyGameEngine 在dom元素里,自带了input标签,设置其type为text,它就是一个文本框. 那么在Canvas中模拟input文本框是不是闲的没事找事?绝对不是! 因为在游戏当中可以统一化像素管理,具体统一化像素管理有什么好处,以后新开文章详细讨论. 演示 (function () { var r = ARE.Stage, t = ARE.Container, i = ARE.Graphi