按下 space tinymce - js 时如何触发拼写检查
how to trigger spellcheck when press on space tinymce - js
我需要在 tinymce 中按 space 时执行拼写检查。我该如何实施?触发此操作的事件是什么?
editor.on('KeyUp', function (e) {
if (e.keyCode == 32){
//need to trigger spellchecker
}
});
在您 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 以获取工作示例。
我需要在 tinymce 中按 space 时执行拼写检查。我该如何实施?触发此操作的事件是什么?
editor.on('KeyUp', function (e) {
if (e.keyCode == 32){
//need to trigger spellchecker
}
});
在您 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 以获取工作示例。