博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转化一下解决问题的思路,弯道超车
阅读量:7143 次
发布时间:2019-06-29

本文共 792 字,大约阅读时间需要 2 分钟。

遇到一个数字密码的问题。

用户点击密码input框,多次点击会触发奇怪的定位问题。
我的思路是获取点击事件,然后进行处理。

搜索了半天,什么onclick,onchange,onfocus,onkeyup...都试了,都不行!

气的都想把电脑砸了!

后来想了一下索性不让用户去乱点击,而是通过统一的获取焦点。

使用遮罩层,把input框挡住。

效果还不错。

.mask {    position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #f6fff1;    z-index: 1002; left: 0px;    opacity:0.1; -moz-opacity:0.1;}
function showMask(){    $("#mask").css("height",$('#pwd_area').height());    $("#mask").css("width",$('#pwd_area').width());    $("#mask").show();}    function focusPwd() {    $('#number-password-input').focus();}

遮罩层刚好挡住input框,跟input框重合。不影响其他的空间使用。

点击input框外的地方,使用input获取聚焦事件。

这样就不会出现用户乱点击,乱聚焦的问题了。

转换解决问题的思路,弯道超车。

本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6950086.html,如需转载请自行联系原作者

你可能感兴趣的文章
Silverlight如何调用淘宝API
查看>>
ESP8266- AP模式的使用
查看>>
JBoss开发者框架: JBoss技术文档中心
查看>>
linux与win下安装java linux下的安装方法
查看>>
在IIS8添加WCF服务支持
查看>>
(转)代码执行的效率
查看>>
第一天用MongoDB
查看>>
Linux服务器部署系列之二—MySQL篇
查看>>
STM32笔记记录3
查看>>
typedef关键字
查看>>
EntityType 'UserInfo' has no key defined. Define the key for this EntityType.
查看>>
Merge PDF File using itextsharp library
查看>>
使用微软的TFS云服务
查看>>
高效能TCP通讯基础组件Beetle.Express
查看>>
MyEclipse内存不足配置
查看>>
四舍五入网络Java保留两位小数
查看>>
MFC 循环界面假死的解决(MFC 按钮终止循环)
查看>>
详细解说九宫图比较常用的多控件布局
查看>>
程序员的出路在哪里?挣钱的机会来了续-福利来了,仿QQ界面,放出全部源码,打造创业框架及实现思路...
查看>>
浅析Android线程模型一 --- 转
查看>>