redactor.js:在div-container的开头预防退格

时间:2014-02-16 09:17:14

标签: javascript jquery cursor

我正在使用redactor.js编辑器,它与可编辑的div-container一起使用。如果有多个包装的contenteditable容器,我遇到了问题,如果我使用退格按钮删除内容,我可以删除容器,以便完整的代码搞乱。

我的问题是:如果光标位于div容器的开头,我可以通过javascript阻止退格函数吗?

1 个答案:

答案 0 :(得分:1)

var block = this.getBlock();
var block_laenge = block.innerText.length;
var caret_offset = this.getCaretOffset(block);  
if ((e.keyCode == 8 && caret_offset == 0) || (e.keyCode == 46 && caret_offset == block_laenge)) { e.preventDefault(); }