看起来 contenteditable 属性(在 iOS6 上运行良好)在 iOS7 的 WebKit 上已经停止工作。虽然浏览器似乎将该字段识别为可编辑,弹出了键盘,但任何输入似乎都会关闭它,或者它未能注册。有没有遇到相同问题的人,或者有什么解决方法?
您可以在这里尝试一下 - http://html5demos.com/contenteditable
谢谢!
看起来 contenteditable 属性(在 iOS6 上运行良好)在 iOS7 的 WebKit 上已经停止工作。虽然浏览器似乎将该字段识别为可编辑,弹出了键盘,但任何输入似乎都会关闭它,或者它未能注册。有没有遇到相同问题的人,或者有什么解决方法?
您可以在这里尝试一下 - http://html5demos.com/contenteditable
谢谢!
今天我遇到了这个问题。对我来说,解决方案是在任何可编辑元素的CSS中将user-select设置为"text":
* {
-webkit-user-select: none;
user-select: none;
}
input,
textarea,
[contenteditable] {
-webkit-user-select: text;
user-select: text;
}
user-select
属性全局时。 - Tim我遇到了同样的问题,下面的链接帮助我解决了它。
我的解决方案是将 "-webkit-user-modify" 属性设置为 "read-write",适用于任何可编辑元素(您已定义为 contenteditable)。*{
-webkit-user-modify:read-write;
}