原文http://www.it165.net/pro/html/201404/12672.html IPHONE系統在點擊document時textarea和input沒有失去焦點 ...
問題的原由 同事在制作觸屏頁面的時候收到產品這樣一個需求: 我們的頁面為什么點擊完textarea框,在點空白處時,iphone的鍵盤不能隱藏 我們就這個問題進行了測試,確實沒有隱藏。看了看其它網站的頁面,也是有的能隱藏有的不能隱藏。 IPHONE系統在點擊document時textarea為什么沒有失去焦點 同樣的問題我又在Android系統上測試了一下可以自動隱藏,只有IPHONE有這問題。 ...
2014-04-23 15:15 1 7223 推薦指數:
原文http://www.it165.net/pro/html/201404/12672.html IPHONE系統在點擊document時textarea和input沒有失去焦點 ...
同事在測試產品時發現這樣一個:“某些頁面擊完input框,在點空白處時,iOS設備的鍵盤不能隱藏並且焦點也不會失去” 帶着這個問題我進行了測試,發現在安卓的設備上並沒有這種問題出現。 於是寫js進行測試給document添加一個click事件,發現了問題的原因: 安卓是可以觸發click事件 ...
IOS下document添加一個click事件不觸發,不會失去焦點,導致點擊input框外的其它地方不會自動消失鍵盤,還有就是雙擊其它空白地方會導致整個頁面上移 既然click不能觸發,可以用移動端的touch事件進行 ...
Fragment里寫在Activity中,好象這個最管用: 重寫方法: @Override public boolean onTouchEvent(Mot ...
$(document).ready(function(){ $("body").click(function(){ if(!event.srcElement.type) { $("input").blur(); } }) }) ...
var input = document.getElementById("your-input-id"); 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()"> ...