失去焦点后,插入符号仍显示在div中

时间:2019-01-31 09:17:57

标签: javascript jquery html css caret

已解决。以下问题的答案由@ freedomn-m给出,并在那里找到:Set focus on div contenteditable element

对于使用可编辑div的RTF编辑器:   我希望插入符号可以再次显示在div中,例如,单击字体大小选择器之后。我认为,将重点放回div就足够了,但事实并非如此。也许我可以保存插入符号的位置,并在中断后将其重新设置为正确的位置。但是有些事情告诉我,必须有一种更简单的方法来做到这一点……也许是jquery中的某些事情?到目前为止,我已经知道了:

$("#fontSizeChanger").change(function(){
    var newSize = $("#fontSizeChanger").val();
    $("#editor").css("font-size", newSize);
    $("#editor").focus();
});

“ fontSizeChanger”是下拉框的ID,“ editor”是div的ID。

有什么想法吗?

更新:我真正想要的是看到插入符号在div中闪烁,例如,我单击了插入符号之外的按钮。

0 个答案:

没有答案