1. 程式人生 > >IOS下H5的input/textarea元素失去焦點時隱藏鍵盤

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

隱藏 document sta ios () move ontouch ont 進行

IOS下document添加一個click事件不觸發,不會失去焦點,導致點擊input框外的其它地方不會自動消失鍵盤,還有就是雙擊其它空白地方會導致整個頁面上移

既然click不能觸發,可以用移動端的touch事件進行:

ontouchstart
ontouchmove
ontouchend
ontouchcancel

判斷當前點擊的元素是不是在輸入框上,不是就調用blur()方法主動失去焦點即可。

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