思路
input 输入框置于页面底部,用绝对定位于父级底部,在被唤起输入框时,会被IOS输入法自带的遮挡住input 。
【H5移动端 IOS输入法遮挡input解决思路】
文章插图
So,我的思路就是:点击input框后,延时出现,等IOS输入法唤起后,input在显示在可视区域范围内 。
因此我需要用的到方法有:
文章插图
() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式 。
() 方法会不停地调用函数,直到 () 被调用或窗口被关闭 。
由 () 返回的 ID 值可用作 () 方法的参数 。
是一个与页面(容器)滚动相关的API(官方解释),该API只有类型的参数能得到良好的支持( 36+都支持),所以在这里只讨论参数类型的情况 。
调用方法为 .() 参数默认为true 。参数为true时调用该函数,页面(或容器)发生滚动,使的顶部与视图(容器)顶部对齐;参数为false时,使的底部与视图(容器)底部对齐 。
TIPS:页面(容器)可滚动时才有用!
JS 代码
//IOS input被输入法toolbar遮挡解决$('input').on('click', function () {var target = this;setInterval(function () {target.scrollIntoView(true);},100);});
由此 记录完毕 。
- 腾讯端游排行榜,腾讯网游排行前十的是??
- 【h5】ios自带输入法输入中文时多次触发input事件的处理
- iOS输入法—基于XCTest框架的异步测试
- 启程阿拉德之怒三端架设教程
- 关于ios下中文输入法 连续输入空格问题
- 前端后端实现框架
- 6 Java实现拼图小游戏—— 移动图片(键盘监听实操练习)
- opporeno3pro属于高端机吗
- html5--移动端视频video的android兼容,去除播放控件、全屏等
- 拥有体长8倍的丁丁,无法移动的藤壶为了繁衍究竟有多拼? 阳具世界吉尼斯记录