1. 程式人生 > >js控制移動端的input失去焦點時隱藏鍵盤

js控制移動端的input失去焦點時隱藏鍵盤

原理:點選input輸入完成後點選手機其他區域,手機鍵盤並沒有隱藏,因為點選其他區域時input並沒有失去焦點,所以解決的辦法就是當點選螢幕其他區域時,使input誰去焦點就可以了

程式碼:

//手機鍵盤隱藏(簡單粗暴版)
$('body').on('touchend', function(el) {
	if(el.target.tagName != 'INPUT') {
		$('input').blur()
	}
})