Firefox:最后一个空文本节点上缺少游标

时间:2015-02-17 00:10:02

标签: html firefox contenteditable

我正在尝试使用contenteditable创建一个简单的可编辑列表,结果证明它比我最初假设的更难。这是演示问题的最简单的例子。

<p contenteditable>
    <span>1</span>
    <input type="button" disabled="disabled" value=","/>
    <span>2</span>
    <input type="button" disabled="disabled" value=","/>
</p>

http://jsfiddle.net/dsmwfxj3/

如果您关注<p>标记,则可以使用箭头键从开头移动到最后一个逗号之前。使用鼠标,您可以在最后一个逗号后点击它,它将正确获得焦点,虽然光标是不可见的(直到你输入的东西为止)。

理想情况下,我希望能够在最后一个逗号后使用箭头键和/或能够在该点看到光标。我感觉他们在某种程度上有联系。以前有人遇到过这个问题吗?

我目前正在使用Firefox v35.0.1进行测试。它在Chrome,IE和&amp; Safari现阶段。

PS。我正在使用已建议here的已禁用输入技巧来解决contenteditable="false"错误。

1 个答案:

答案 0 :(得分:0)

我知道这有点旧,但这是FireFox中的一个老错误。看起来它是在2010年首次报道。它尚未得到解决。

请参阅:https://bugzilla.mozilla.org/show_bug.cgi?id=579760