chrome下自定义 ctrl + s

在浏览器下编辑,习惯按住Ctrl+S键保存编辑内容。而网页的“ctrl + s”被默认为保存页面。

需要增加快捷保存方式 ctrl+s.

$(window).keydown(function(event) {
                //alert( event.ctrlKey + '  ' +  event.metaKey + '   ' + event.which );
                if ( event.ctrlKey && event.which == 83) {
                    event.preventDefault();
                    $("#add_memo_submit").click();
                }

kindeditor富文本编辑器内屏蔽了相关事件监听。

KindEditor.ready(function(K) {
            window.editor = K.create('#memo_content',{
                width:'100%',
                height : '800px',
                afterCreate : function() {
                    let self = this;
                    //ctrl + S 保存
                    K.ctrl(self.edit.doc, 83, function () {
                        self.sync();
                        $("#add_memo_submit").click();
                    });
                }
            })
        });

Enjoy it !

posted @ 2020-07-10 11:12  兴同学在上海  阅读(331)  评论(0编辑  收藏  举报