javascript 控制ios textarea 不失去焦点问题
2015-01-27 11:00
323 查看
//判断是否为苹果 var isIPHONE = navigator.userAgent.toUpperCase().indexOf('IPHONE')!= -1; // 元素失去焦点隐藏iphone的软键盘 function objBlur(id,time){ if(typeof id != 'string') throw new Error('objBlur()参数错误'); var obj = document.getElementById(id), time = time || 300, docTouchend = function(event){ if(event.target!= obj){ setTimeout(function(){ obj.blur(); document.removeEventListener('touchend', docTouchend,false); },time); } }; if(obj){ obj.addEventListener('focus', function(){ document.addEventListener('touchend', docTouchend,false); },false); }else{ throw new Error('objBlur()没有找到元素'); } } if(isIPHONE){ var input = new objBlur('input'); input=null; }
相关文章推荐
- js控制iphone端的input/textarea元素失去焦点时隐藏键盘
- Js控制iphone端的input/textarea元素失去焦点时隐藏键盘
- Js控制iphone端的input/textarea元素失去焦点时隐藏键盘
- 使用javascript控制密码框获取焦点时文字消失,失去焦点时文字出现
- Js控制iphone端的input/textarea元素失去焦点时隐藏键盘
- IOS处理点空白处不自动失去焦点的问题
- Js控制iphone端的input/textarea元素失去焦点时隐藏键盘
- JS控制密码框获取焦点时文字消失,失去焦点时文字出现
- InstallShield生成的安装包 选择安装目录时失去焦点的问题
- onchange事件在失去焦点事件之后发生的问题?
- symbian OS:解决S60列表框上下滚动出现列表项覆盖,失去焦点的列表项仍高亮的问题
- javascript中获得焦点onfocus与失去焦点onblur
- 关于在MFC对话框,循环中失去焦点后不响应的问题
- 用 BindingSource 绑定窗体中控件不失去焦点无法更新数据源的问题
- windows phone中点击ApplicatonBarIconButton不能使TextBox失去焦点的问题(涉及到Twoway绑定)
- 鼠标悬浮到表格的单元格上,将弹出一个框,框中显示这个单元格的内容。框失去焦点,框也消失。利用jQuery+javascript写的。
- 用 javascript 控制 Windows Media Player 遇到的兼容性问题
- javascript控制css中style.width和style.height属性时单位px的问题
- 鼠标悬浮到表格的单元格上,将弹出一个框,框中显示这个单元格的内容。框失去焦点,框也消失。利用jQuery+javascript写的。
- 关于.Net WinForm 中的控件失去焦点时触发事件的问题