1

当我单击 contenteditable div 中的文本时,光标似乎没有移动。

键入文本后,光标变为可见,并且在单击的位置输入文本。

就好像光标移动了,但没有被重绘。

我无法在简单的 jsfiddle 环境中重现该错误。

有没有人遇到过这样的问题?

与此同时,我试图通过从页面中删除 css 和 javascript 文件引用来隔离问题的原因。和反向 - 从空白页面开始并添加 js/css 以尝试重现。

编辑以回应以下评论:

浏览器:chrome Javascript 模块:jquery、jquery ui、rangy。

我试图删除所有 javascript。并且错误仍然存​​在。它必须来自CSS。我试图挑出所涉及的css规则。它似乎是事物的组合。:before psudo 类(如果它没有文本,我用来在 div 中显示占位符文本)似乎是问题的一部分。

4

1 回答 1

0

该问题可追溯到位于 contenteditable 元素背景中的 div 上的 css3 3d 转换。

将尝试将背景元素放置在 iframe 中以解决问题。

于 2012-10-29T12:57:21.337 回答