2012-10-25 50 views
0

当我单击contenteditable div中的文本时,光标看起来不会移动。光标(插入符号)在contenteditable div中不可见

一旦输入文本,光标就变为可见,并且文本被输入到所单击的位置。

它好像光标在移动,但未被重绘。

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

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

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

编辑回应评论BELOW:

浏览器:Chrome浏览器的Javascript 模块:jQuery的,jQuery UI的,瘦长。

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

+0

您是否已经尝试过简单的黑客...在div中留下一个不间断的空间,所以它不是空的,然后在焦点事件中删除/清除它? –

+0

你测试了什么浏览器?你装载了哪些可能会干扰的JavaScript模块?如果您无法复制,我们将不会:-) – Bergi

+0

我已经看到类似这样的问题,主要是在Firefox中。 'contenteditable'令人沮丧,更令人沮丧地维持。 –

回答

0

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

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

相关问题