原文:IOS下H5的input/textarea元素失去焦點時隱藏鍵盤

IOS下document添加一個click事件不觸發,不會失去焦點,導致點擊input框外的其它地方不會自動消失鍵盤,還有就是雙擊其它空白地方會導致整個頁面上移 既然click不能觸發,可以用移動端的touch事件進行: ontouchstartontouchmoveontouchendontouchcancel 判斷當前點擊的元素是不是在輸入框上,不是就調用blur 方法主動失去焦點即可。 ...

2017-11-23 19:44 0 1764 推薦指數:

查看詳情

js控制ios端的input/textarea元素失去焦點隱藏鍵盤

同事在測試產品發現這樣一個:“某些頁面擊完input框,在點空白處iOS設備的鍵盤不能隱藏並且焦點也不會失去” 帶着這個問題我進行了測試,發現在安卓的設備上並沒有這種問題出現。 於是寫js進行測試給document添加一個click事件,發現了問題的原因: 安卓是可以觸發click事件 ...

Tue Sep 05 06:59:00 CST 2017 0 3380
EditText失去焦點隱藏鍵盤

Fragment里寫在Activity中,好象這個最管用: 重寫方法: @Override public boolean onTouchEvent(Mot ...

Fri Sep 18 21:51:00 CST 2020 0 464
h5iosinput/textarea 輸入不了

是因為移動端-webkit-user-select:none 導致input/texttarea輸入框無法輸入, 增加-webkit-user-select: auto; ...

Sat Mar 17 00:03:00 CST 2018 0 2059
手機端H5頁面在input輸入框獲得焦點禁止喚起鍵盤

一、平台 手機移動端 二、實現的效果 當input輸入框獲得焦點,在保留光標的情況,又不讓手機虛擬鍵盤彈起 剛開始在網上找了一番,網上的回答大都自以為是,根本沒有弄清訴求,他們提供的三種解決方法,把input框用div代替、給input框設readonly屬性、input獲得焦點使其 ...

Thu Jul 16 02:33:00 CST 2020 0 1870
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM