解决移动端IOS:input框输入完成,键盘关闭后位置上移问题
2023-09-11 14:16:46 时间
/**
* 解决IOS:input框输入完成,键盘关闭后位置上移问题
*/
function fitIos() {
var u = navigator.userAgent;
var flag;
var myFunction;
var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
if(isIOS){
document.body.addEventListener('focusin', () => { //软键盘弹起事件
flag=true;
clearTimeout(myFunction);
})
document.body.addEventListener('focusout', () => { //软键盘关闭事件
flag=false;
if(!flag){
myFunction = setTimeout(function(){
window.scrollTo({top:0,left:0,behavior:"smooth"})//重点 =======当键盘收起的时候让页面回到原始位置(这里的top可以根据你们个人的需求改变,并不一定要回到页面顶部)
},200);
}else{
return
}
})
}else{
return
}
}
相关文章
- IOS打包脚本思路
- Appium IOS
- [ IOS ] iOS-控制器View的创建和生命周期
- iOS GitHub Top 100 简介
- ios 多语言支持
- iOS仿今日头条滑动导航
- 【IOS-COCOS2D游戏开发之九】讲解CCSPRITEBATCHNODE与TP工具的”.PVR.CCZ”,”.PLIST”共用的终极精灵优化及注意事项!
- 【IOS-COCOS2D-X 游戏开发之五】游戏存储之COCOS2DX自带CCUSERDEFAULT类详解;
- iOS UITableView代理方法详解
- iOS网络编程-ASIHTTPRequest小例子-数据请求队列
- [转]iOS 应用内付费(IAP)开发步骤
- iOS 内存管理方案 TaggedPointer(标记指针)
- iOS 网络相关面试总结
- ios swift kvo代码示例
- Ios开发之 -- js和ios的交互
- iOS-字符串拼接
- 更改IOS于UISearchBar撤消button底、搜索输入文本框背景中的内容和UISearchBar底
- 创建自签名的 SSL 证书以及 添加自签CA到 电脑或者IOS, debian 添加 信任的 CA
- 收藏的iOS技术站点汇总(持续更新ing)
- 斯坦福IOS开发第五课(第一部分)
- V微软S2015下载:开展Win10/Linux/iOS多平台软件
- vue--ios手机input点击手机输入键盘顶起页面解决方案