1.input,当你点击的时候,焦点是input框,当你点击外部的时候焦点消失。怎么实现,手机web。电脑测试需要鼠标点击肯定没问题的。但是手机浏览器点外边区域怎么取消焦点focus?
手机端的浏览器 直接打开页面,比如搜索框,你点击之后焦点在上面 ,当你不想输入,点击外边的区域为什么焦点还在搜索框里
感谢,想不太通
1.input,当你点击的时候,焦点是input框,当你点击外部的时候焦点消失。怎么实现,手机web。电脑测试需要鼠标点击肯定没问题的。但是手机浏览器点外边区域怎么取消焦点focus?
手机端的浏览器 直接打开页面,比如搜索框,你点击之后焦点在上面 ,当你不想输入,点击外边的区域为什么焦点还在搜索框里
感谢,想不太通
默认的话 不是点击了其他区域会blur 失去焦点吗?
是不是 有js 进行了 e.preventDefault(), 可以console 测试下 ?
或者, 你可以指定其他区域, 其他区域触发click tap touchstart ===事件, 让input blur ?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
我遇到了同样的问题,我的做法是定义一个enable的input框,点击别的地方的时候触发这个input框的聚焦事件。然后就会失去焦点。但是我不想用这种方法了。楼主最后是怎么解决的?