激活代码视图时将事件添加到summernote

时间:2018-08-21 19:24:08

标签: jquery summernote

如何在激活代码视图时将事件添加到summernote,我想在键入代码时触发键入操作。我正在尝试这样做,但效果不佳。

$(document).ready(function(){

        $('#summernote').on('summernote.init', function () {
            $('#summernote').summernote('codeview.activate');
        }).summernote({
            height: 300,
            toolbar: [],
            codemirror: {
                theme: 'monokai'
            }
        });

        $('#summernote').on('summernote.keyup', function(we, e) {
            console.log('Key is released:', e.keyCode);
        });


    });

对不起,英语不好

1 个答案:

答案 0 :(得分:0)

您可以使用Summernote网站上指出的以下解决方案:

$('#summernote').summernote({
  callbacks: {
    onKeyup: function(e) {
      setTimeout(function(){
        console.log('Key is released:', e.keyCode);
      },200);
    }
 }
});

在这里还可以找到大量其他回调事件,包括初始化事件:https://summernote.org/deep-dive/

//You need to call summernote and add the callback then add your summernote.init event

$('#summernote').summernote({
  callbacks: {
    onInit: function() {
   console.log('Summernote is launched');
}
}
});