use*_*339 3 javascript jquery tinymce tinymce-4
当绑定tinyMCE编辑器实例上的“keydown”事件时,对该事件调用preventDefault()不会阻止编辑器中的默认行为。例如,当使用以下代码捕获按下 ENTER 键时:
tinymce.init({
selector: 'textarea',
setup: function (editor) {
$(editor).on('keydown', function (event) {
if (event.which == 13) {
alert('enter pressed');
event.preventDefault();
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
TinyMCE 仍然插入换行符。我怎样才能覆盖这种行为?
改变
if (event.which == 13) {
alert('enter pressed');
event.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)
到
if (event.which == 13) {
alert('enter pressed');
event.preventDefault();
event.stopPropagation();
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2891 次 |
| 最近记录: |