Я пытаюсь использовать отладку jquery плагина Бена Алмана, которая ограничит время вызова моей функции. https://github.com/cowboy/jquery-throttle-debounce
Однако, getEditor get вызывается каждый раз (и много раз в течение одного нажатия клавиши. Основная проблема заключается в том, что 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;
});
})