我正在尝试使用contenteditable创建一个简单的可编辑列表,结果证明它比我最初假设的更难。这是演示问题的最简单的例子。
<p contenteditable>
<span>1</span>
<input type="button" disabled="disabled" value=","/>
<span>2</span>
<input type="button" disabled="disabled" value=","/>
</p>
如果您关注<p>
标记,则可以使用箭头键从开头移动到最后一个逗号之前。使用鼠标,您可以在最后一个逗号后点击它,它将正确获得焦点,虽然光标是不可见的(直到你输入的东西为止)。
理想情况下,我希望能够在最后一个逗号后使用箭头键和/或能够在该点看到光标。我感觉他们在某种程度上有联系。以前有人遇到过这个问题吗?
我目前正在使用Firefox v35.0.1进行测试。它在Chrome,IE和&amp; Safari现阶段。
PS。我正在使用已建议here的已禁用输入技巧来解决contenteditable="false"
错误。
答案 0 :(得分:0)
我知道这有点旧,但这是FireFox中的一个老错误。看起来它是在2010年首次报道。它尚未得到解决。