Jquery 不使用TinyMCE事件进行解算

Jquery 不使用TinyMCE事件进行解算,jquery,tinymce,Jquery,Tinymce,我正在尝试使用Ben Alman的jquery插件debounce,这将限制我的函数被调用的时间 但是,saveEditor在一次按键过程中会被多次调用。主要问题是saveEditor被调用了多次。我想把它限制为每次延迟只调用一次。这就是我使用插件的原因。如果有人有更好的实现,请分享 以下是我在TinyMCE初始化期间的代码: 'config' => 'setup : $.debounce(1000, true, function(ed) { ed.onEvent.add(fu

我正在尝试使用Ben Alman的jquery插件debounce,这将限制我的函数被调用的时间

但是,saveEditor在一次按键过程中会被多次调用。主要问题是saveEditor被调用了多次。我想把它限制为每次延迟只调用一次。这就是我使用插件的原因。如果有人有更好的实现,请分享

以下是我在TinyMCE初始化期间的代码:

'config' => 'setup : $.debounce(1000, true, function(ed) {
      ed.onEvent.add(function(ed, e) {
      if( ((e.ctrlKey==true || e.metaKey==true)))
      {
        saveEditor(this.editorId);
        e.returnValue = false;
        e.preventDefault();
       }
      });
      ed.onClick.add(function(ed) {
            lastClickedEditor = this.editorId;
        });
   })

不知何故,似乎页面上的每个编辑器实例都调用了save操作。
我不知道你的函数调用saveeditorhis.editorId;做但使用editor.save;只能保存一个编辑器

不知何故,似乎页面上的每个编辑器实例都调用了save操作。
我不知道你的函数调用saveeditorhis.editorId;做但使用editor.save;只能保存一个编辑器

您的页面上有多个编辑器实例吗?有多个活动实例。您的页面上有多个编辑器实例吗?有多个活动实例。