问题描述
在tinymce中按下空格时,我需要实现拼写检查。我该如何实施?触发该操作需要哪些事件?
split
解决方法
在init
的TinyMCE实例中,您可以设置以下内容:
<script type="text/javascript">
var spellcheckTimeout;
function triggerSpellcheck() {
clearTimeout(spellcheckTimeout);
spellcheckTimeout = setTimeout(function () {
tinymce.activeEditor.execCommand('mceSpellCheck');
},1000);
}
tinymce.init({
selector: "textarea",plugins: [
"spellchecker"
],toolbar: "spellchecker",setup : function(editor) {
editor.on("keyup",function(e) {
if (e.keyCode == 32) {
console.log('test');
triggerSpellcheck();
}
});
}
});
</script>
有关工作示例,请参见此TinyMCE Fiddle。