Jquery 不使用TinyMCE事件进行解算
我正在尝试使用Ben Alman的jquery插件debounce,这将限制我的函数被调用的时间 但是,saveEditor在一次按键过程中会被多次调用。主要问题是saveEditor被调用了多次。我想把它限制为每次延迟只调用一次。这就是我使用插件的原因。如果有人有更好的实现,请分享 以下是我在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
'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;只能保存一个编辑器 您的页面上有多个编辑器实例吗?有多个活动实例。您的页面上有多个编辑器实例吗?有多个活动实例。