无论如何都是满意的松散焦点

时间:2014-11-24 18:12:54

标签: javascript jquery google-chrome contenteditable

我正在使用Foundation alert-boxjoyride。我遇到了一个奇怪的问题; 当我写contenteditable并打开alert-box时,当我关闭alert-box(使用x)然后我再次输入(随机字符),即使contenteditable 1}}已松散focus(我已使用document.activeElement检查)已在contenteditable中插入了输入的字母,keypress contenteditable上触发了keydownevent body

这种情况发生在Chrome,在Firefox中也可以。

Fiddle

要解决问题:当您专注于contenteditable时,请点击alert-box“x”(contenteditable将失去焦点),它会在{{{ 1}}。

1 个答案:

答案 0 :(得分:0)

解决了问题:

$("#mycontenteditable").on("blur", function(){
   var sel = document.getSelection();
   sel.removeAllRanges();
})