在做一个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;)的样式也试过了,并没有效果,不知道是什么原因了,求大神解答。
4 回答921 阅读
1 回答787 阅读
2 回答592 阅读
1 回答715 阅读
1 回答572 阅读
2 回答569 阅读
1 回答675 阅读
现在发现是用的框架的问题,只要引入了light7这个框架的js文件,就会出现这个问题。如果不引入则不会出现这个问题。
问题已解决,在可编辑的div加上needsclick的class就可以了。详情可参考https://www.zhihu.com/questio...(light7可能是借鉴了fastclick)