请查看以下fiddle
<div contenteditable="true">
<span class="edit-label">
Edit me
<div class="alias-edit-div">
</div>
</span>
<span>
Other text1
</span>
<span>
Other text2
</span>
我想要一个解决方案,以便用户可以使用可编辑div元素上的左/右箭头键频繁移动光标
答案 0 :(得分:0)
您可以添加:
[contenteditable="true"]:active .alias-edit-div,
[contenteditable="true"]:focus .alias-edit-div{
display:none !important;
}
在用户编辑时隐藏de pencil。
所以.alias-edit-div
不会阻止光标。
此外,在用户体验级别,最好不要在用户编辑内容时显示铅笔图标。
PS:您应该考虑不在div
内使用span
,因为它不是html5有效。