在做一个hybrid的项目,用到了contenteditable属性,在安卓下的表现是正常的(包括安卓4.4)但在ios的webview下,点击输入框(输入框是一个可编辑div)却无法获得焦点(键盘也无法弹出)。网上查到说加一个user-select:auto;(-webkit-user-select:auto;)的样式也试过了,并没有效果,不知道是什么原因了,求大神解答。
在做一个hybrid的项目,用到了contenteditable属性,在安卓下的表现是正常的(包括安卓4.4)但在ios的webview下,点击输入框(输入框是一个可编辑div)却无法获得焦点(键盘也无法弹出)。网上查到说加一个user-select:auto;(-webkit-user-select:auto;)的样式也试过了,并没有效果,不知道是什么原因了,求大神解答。
3 回答2.1k 阅读
2 回答1.1k 阅读
1 回答987 阅读✓ 已解决
1 回答2.7k 阅读
2 回答1.5k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
现在发现是用的框架的问题,只要引入了light7这个框架的js文件,就会出现这个问题。如果不引入则不会出现这个问题。
问题已解决,在可编辑的div加上needsclick的class就可以了。详情可参考https://www.zhihu.com/questio...(light7可能是借鉴了fastclick)