javascript
mr_japson
这个作者很懒,什么都没留下…
展开
-
ios上解决异步事件收起键盘
页面中有文本框和多行文本框,输入框唤起时,点击左右上角执行异步事件时需要先收起键盘;1、考虑document.getElementById(id).blur();2、在事件中先执行 window.scrollTo(0,0.8); 然后再执行3、代码较多://判断是否为苹果var isIPHONE = navigator.userAgent.toUpperCase().in...原创 2019-11-15 20:20:47 · 231 阅读 · 0 评论 -
针对字段较多的内容非空和位数校验封装
针对字段较多的内容非空和位数校验封装:/***校验内容是否匹配格式*@paramval:string传入需要校验的内容,必填参数*@paramifEmpty:boolean需要校验是否不能为空,必填参数*@description:*true-不能为空*false-不做是否为空拦截**@paramoptio...原创 2019-11-14 17:32:26 · 350 阅读 · 0 评论 -
JavaScript判断对象类型方法及区别
文章的开始先说明JavaScript中七种内置数据类型:Undefined, Null, Boolean, Number,String, Object, symbol...前五个是基本数据类型;复杂数据类型Object中还细分了很多具体的类型,比如:Array, Function, Date等等。首先定义出几个测试变量,看看不同的方法究竟能把变量的类型解析成什么: 1 ...原创 2019-06-02 12:09:30 · 208 阅读 · 0 评论 -
js实现监听键盘的收起和弹出
之前遇到一个bug,前提因素:1. vue项目2. 弹出层popup3. ios手机4. 弹出层中的input获取焦点后 点击键盘上的“完成”按钮收起键盘,再次触发input获取焦点发现没有反应。分析原因后,发现实则是弹出层随着键盘的收起和展开进行了下移和上移,而元素的点击位置没有实时变化,如下:正常的时候:唤起键盘:收起键盘后:实则弹层位置还没归位...原创 2019-08-13 10:28:06 · 4896 阅读 · 2 评论