ios ios中input光标错位位

ios怎样解决移动端input获取光标后的上移问题_百度知道
ios怎样解决移动端input获取光标后的上移问题
我有更好的答案
一个变通的方案:
$(&#txt1&).keyup(function(ev){
$(this).val($(this).val());
});
这样光标始终是最后
VpnVip资讯教程,软件使用平台。
操作系统/系统故障
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。[系统] 为什么苹果的光标插入这么反人类
从来点不到旁边的那个字,?,库克是怎么想的,难道苹果千千万程序员都解决不了这个千古遗留下来的毛病,还是认为长按才方便?(不要跟我说3d touch,这个问题在6s之前就有了吧)
社区总周榜
iOS圈圈周榜
旗下,鲁ICP备号Hugh 已赞助30元宋小强 已赞助10元
红豆生南国,春来发几枝
当前位置:
& 输入框input文字光标不垂直居中的怪异现象
细心的人有没有发现,有些网站文本输入框的光标不居中,而有些网站的输入框的光标又是居中的,这里说的居中当然不是height和line-height居中的问题了,而是兼容问题,在ie下和谷歌浏览器下会有所不同,ie上是正常的,但是360浏览器(谷歌内核)就会出现问题。如下:
后来纠结了好久,找了个正常的网站,就百度了,用审查元素查看了下它的输入框的css属性,其它都没什么特别,唯一特别之处在于,它单独给输入框设置那个字体为arial了,应该是字体兼容,之前也有写过字体与浏览器兼容的相关文章,但一时没想起来,带着猜想在我网站上实验了下,果然就居中了,而且无论是ie还是谷歌浏览器,都是始终居中的。(如果碰到在ie下不居中的话,那就给input设置display:这样就居中了)
很多网站都会忽略这个细节问题,当然也并不是说只有arial字体能使光标居中。目前博主测试的几种常用字体都可行,分别为"微软雅黑","宋体","Arial, Lucida Grande, Tahoma"。其它字体自己有兴趣可以试试,它不会继承父级的字体,有些字体不同浏览器给的字体会有偏差,导致光标不居中。所以良好的习惯是给每个input“单独”设置常用字体属性。
转载请保留链接: | 出处:| 本文链接地址:
阅读本文的用户还浏览了
功能齐全好用的tooltip jquer...
简易无缝滚动功能齐全轮播组件...
Javascript截取混合中英文为等宽...
http-proxy代理nodejs服务...
智取百度、谷歌分词技术实现智能模糊搜索...
Vue.js组件应用与嵌套数据递归组件案...
总共有: 4条评论
0.184秒内61次SQL查询|内存14MB
版权所有&& -&秋叶网络博客ios下,页面上下滑动时,input的光标错位了
如图,ios下,之前焦点和光标都是在input上的,滑动页面时,光标会始终保持在那个位置,导致光标移出了input,但焦点还在input上。继续输入内容,光标又会回到input上。图上光标在mm之间,只是页面刚好滚动到了这个位置,焦点始终在input上这是什么原因?
你应该是用fixed定位做的弹出框,弹出框里面有文本框。fixed在ios上兼容不友好,会造成光标乱跳。建议用better-scroll,或者用absolute定位改写弹出框。
你还没有登录,请先登录或注册慕课网帐号
60892人关注
57105人关注
Copyright (C) 2018 imooc.com All Rights Reserved | 京ICP备 号-2随笔 - 117&
&&&&&&&&&&&
解决方案是 在弹框出现的时候给body添加fixed
&style type="text/css"&
body{ position: width: 100%;}&/style&
当弹框消失的时候
$("body").css("position","relative")ps:亲测有效
阅读(...) 评论()

我要回帖

更多关于 fixed input 光标错位 的文章

 

随机推荐