【发布时间】:2014-07-20 08:57:47
【问题描述】:
在野生动物园中,
我有一个带有输入按钮的简单可编辑 div,在删除元素(退格或删除)时,插入符号移动到可编辑 div 的中心,带有一些内联样式的 p 标签,带有 text-align:center 和内联样式“颜色”
<div class="editable" contenteditable="true">
<input type="button" value="inputBtn" />
</div>
http://jsfiddle.net/VqCvt/
这是一种仅在 Safari 中观察到的奇怪行为。
【问题讨论】:
-
已确认。你需要解决什么问题?
-
见code.google.com/p/chromium/issues/detail?id=226941 和bugs.webkit.org/show_bug.cgi?id=114791。这些错误出现在数十种情况下,需要以自定义方式(硬)处理退格或使用 Mutation Observers 进行后修复。
-
一年多过去了,这仍然是个问题。苹果干得好!它似乎直接与输入标签相关联。标记似乎总是类似于被删除的输入元素的样式。我还没有找到解决办法,但如果我发现了什么,我会编辑我的帖子。