問題的原由 同事在制作觸屏頁面的時候收到產品這樣一個需求:“我們的頁面為什么點擊完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()"> ...