首页 > 编程 > HTML > 正文

移动web模拟客户端实现多方框输入密码效果【附代码】

2024-08-26 00:18:41
字体:
来源:转载
供稿:网友
下面小编就为大家带来一篇移动web模拟客户端实现多方框输入密码效果【附代码】。小编觉得挺不错的,现在分享给大家。也给大家一个参考。一起跟随小编过来看看吧
 
 

不知道怎么描述标题,先看截图吧,大致的效果就是一个框输入一位密码。

移动web,输入密码

最开始实现的思路是一个小方框就是一个type为password的input,每输入一位自动跳到下一位,删除一位就自动跳到前一位,android上是OK的,很平滑也没有bug,但是ios上会出现键盘频繁调起和关闭,非常影响用户体验。原因估计是每个input会不断的focus和blur,每次focus会调起键盘,blur又会关闭键盘,so....此方案肯定不行了。

PM非要实现这种效果,木有办法~拗不过,一句用户体验不好会让你没话说,谁要咱是前端呢~拗不过就找解决方案吧。

既然多个是频繁focus和blur导致的问题,又必须是密码框,那何不就用一个input框来输入呢,小方框就用别的方式模拟,开干。这是最后的效果:http://jsbin.com/neqesiqogu/edit?html,css,js,output

下面是实现的样式:

JavaScript Code复制内容到剪贴板
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表