问题的原由 同事在制作触屏页面的时候收到产品这样一个需求:“我们的页面为什么点击完textarea框,在点空白处时,iphone的键盘不能隐藏?” 我们就这个问题进行了测试,确实没有隐藏。看了看其它网站的页面,也是有的能隐藏有的不能隐藏。 IPHONE系统在点击document时 ...
同事在测试产品时发现这样一个: 某些页面击完input框,在点空白处时,iOS设备的键盘不能隐藏并且焦点也不会失去 带着这个问题我进行了测试,发现在安卓的设备上并没有这种问题出现。 于是写js进行测试给document添加一个click事件,发现了问题的原因: 安卓是可以触发click事件的,而iPhone不会触发。 也就是说在iOS设备下你点击空白的document处input并不能失去焦点。 ...
2017-09-04 22:59 0 3380 推荐指数:
问题的原由 同事在制作触屏页面的时候收到产品这样一个需求:“我们的页面为什么点击完textarea框,在点空白处时,iphone的键盘不能隐藏?” 我们就这个问题进行了测试,确实没有隐藏。看了看其它网站的页面,也是有的能隐藏有的不能隐藏。 IPHONE系统在点击document时 ...
原文http://www.it165.net/pro/html/201404/12672.html IPHONE系统在点击document时textarea和input没有失去焦点 ...
IOS下document添加一个click事件不触发,不会失去焦点,导致点击input框外的其它地方不会自动消失键盘,还有就是双击其它空白地方会导致整个页面上移 既然click不能触发,可以用移动端的touch事件进行 ...
var input = document.getElementById("your-input-id"); input.blur();、键盘不会再弹出!! ...
Fragment里写在Activity中,好象这个最管用: 重写方法: @Override public boolean onTouchEvent(Mot ...
$(document).ready(function(){ $("body").click(function(){ if(!event.srcElement.type) { $("input").blur(); } }) }) ...
1.拓展scroll.vue事件 2.在suggest.vue里声明beforeScrll:true,并$emit(beforeScroll)事件 3.在搜索input框中写失去焦点事件: 4.在search.vue父组件中调用子组件的blur方法; ...
<input type="number" class="num" value="1" @blur.prevent="changeCount()"> ...