本人的系统是11.3的是正常的,却发现测试机的11.1和11.2的光标位置在输入框的下边。百度一下,很多人有同样的问题,在此记录一下

解决办法一:

//弹框弹出后执行如下代码$('body').css({'position': 'fixed', 'width': '100%'});
//弹框关闭后执行如下代码$('body').css({'position': 'relative'});

但是我发现这样的写法,每次点输入框时需要点击两点才能显示光标

解决办法二:

后来又找到 了另一种 办法

    userName.on('focus',function(){mask.attr('style','display:flex;position:absolute;');$('html').addClass('noscroll');})userPhone.on('focus',function(){$('html').addClass('noscroll');mask.attr('style','display:flex;position:absolute;')});userPhone.on('blur',function(){mask.attr('style','display:flex;position:fixed;')$('html').removeClass('noscroll');})userName.on('blur',function(){mask.attr('style','display:flex;position:fixed;')$('html').removeClass('noscroll');})}

在input的focus和blur设置postion;因为出现光标位置不正常是因为iphOne不能很好的解析position是fixed

对应的css

.noscroll,
.noscroll body {overflow: hidden;
}
.noscroll body {position: relative;
}

在此基础上优化

    $('.mask').on('touchmove', function(event) {event.preventDefault();});

这样下面的内容就不会滚动 了

转载于:https://www.cnblogs.com/myzy/p/8883077.html

iphone11系统输入框的光标位置不正常相关推荐

  1. jQuery 输入框 在光标位置插入内容, 并选中

    // //使用方法 //$(文本域选择器).insertContent("插入的内容"); //$(文本域选择器).insertContent("插入的内容", ...

  2. 使用TextRange获取输入框中光标的位置

    TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了.不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? Te ...

  3. vue 获取input光标位置,并实现插入模板语法。

    点击上面的模板说明,可以在输入框的光标位置插入相应的语法. <el-form-item label="模板说明:" v-if="form.news_type===' ...

  4. [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...

    为什么80%的码农都做不了架构师?>>>    写在前面 最近在segmentfault上看到它的日期输入控件,感觉挺有意思.好吧,动手写一个,加到自己的代码库里吧. 然后问题来了, ...

  5. vue 获取光标位置

    新建组件configFormulaSalary <template><div><el-dialog title="公式配置":visible=&quo ...

  6. fixed定位 input在IOS设备上光标位置异常问题

    页面是个长页面,点击页面不同部分,会弹出弹窗,如果用absolute定位,那么弹窗的位置就难以定位,因而决定采用fixed定位,此时在IOS 11.2.x 系统中就 会出现点击input光标位置异常的 ...

  7. 一个数字键盘引发的血案——移动端H5输入框、光标、数字键盘全假套件实现...

    https://juejin.im/post/5a44c5eef265da432d2868f6 为啥要写假键盘? 还是输入框.光标全假的假键盘? 手机自带的不用非得写个假的,吃饱没事干吧? 装逼?炫技 ...

  8. [zt]如何用Javascript获得TextArea中的光标位置

    小弟最近在写一个在线编辑器,UBB版的,由于没有使用弹出窗口,所以,在添加代码的时候,只能添在TextArea的最后面,无法在光标之前插入,于是在网上疯狂的找资料,工夫不负有心人,终于被我找到了如何获 ...

  9. JS里在光标位置插入字符

    <script language=Javascript> function AddOnPos(obj, charvalue) {     //obj代表要插入字符的输入框     //va ...

最新文章

  1. 这次的人工智能是“有用”的人工智能
  2. 何晓群pdf 应用回归分析第五版_暨南社会学论坛|未成年人司法中的法律实证与统计应用:多元回归分析(第三期)...
  3. Event Tracing for Windows
  4. idea链接oracle数据库报错:[66000][12505] Listener refused the connection with the following error:
  5. 多C++标准版本指定
  6. ROLAP、MOLAP和HOLAP联机分析处理区别
  7. 设置IDEA显示Services窗口,方面服务启动关停等操作
  8. 自拍抠图抠到手软?详解如何用深度学习消除背景
  9. thymeleaf的初次使用(带参请求以及调用带参js方法)
  10. 图像形态学变换 膨胀和腐蚀 开闭运算 边缘检测 opencv实现
  11. 方法二 、属性 CLR学习第九课
  12. (已解决)Ubuntu下安装微软常用英文字体:Arial, Times New Roman, Calibri, Cambria等
  13. 龙芯ejtag 单步调试pmon
  14. 项目——网络对战五子棋(Web-Gobang)
  15. eclipse护眼颜色
  16. zbox mysql_系统重启后,使用./zbox start 启动时,mysql数据库启动不起来,日志文件里无任何记录...
  17. 电脑计算机D盘红格式化不了,电脑D盘无法格式化提示Windows无法格式该驱动器的解决办法...
  18. dorado java_概述-Dorado JDBC Addon
  19. python编程玩具有哪些_python 全栈开发,Day133(玩具与玩具之间的对话,基于jieba gensim pypinyin实现的自然语言处理,打包apk)...
  20. 苹果cmsv10好看的七色中文二开视频免费模板

热门文章

  1. UA OPTI512R 傅立叶光学导论 衍射例题
  2. UA SIE545 优化理论基础1 凸分析3 凸集与凸包
  3. UA MATH575B 数值分析下II 牛顿算法
  4. 常用SQL语句优化技巧总结
  5. 图解在emu8086中学习汇编语言数字比较程序
  6. mybatisplus逻辑删除
  7. 剑指offer---反转链表
  8. 最新以及历史各版本 .NET Framework 的下载
  9. Tortoisegit和GitHub使用入门
  10. python requests