我使用Trumbowyg编辑器(https://github.com/Alex-D/Trumbowyg)并且我想要覆盖 Enter 的行为(我已经完成了)。
我还想让 Ctrl + 输入组合键为编辑器添加换行符(就像它绑定了普通 Enter < / kbd>默认情况下)但我找不到源代码中使用的确切方法 - 有谁知道它是如何解决的?
答案 0 :(得分:2)
我设法做到了这一点 - 我为keypress
个密钥添加了e.ctrlKey && (e.keyCode === 13 || e.keyCode === 10)
事件,并发生了这样的行为:
this.editor.trumbowyg('execCmd',
cmd: 'insertHTML',
param: '<p></p>',
forceCss: false
})
我还没有注意到编辑器工作中有任何奇怪的行为,但如果发现任何编辑器,我会报告。
答案 1 :(得分:1)
关闭了一个问题,因为这种行为是不可能的。遗憾。
答案 2 :(得分:0)
评论这些↓↓
Ln:1020
// t.semanticCode(false, true);
Ln:617
// t.semanticCode(false, compositionEndIE && keyCode === 13);
我可以解决“自动<p>
标签插入问题”。