TinyMCE の既存のスペル チェック プラグインの変更に取り組んでいます。
1. ユーザーが「スペース」を押すと、スペル チェックが実行されます。2. 単語のスペルが間違っている場合、その単語はスパンで囲まれ、赤い下線が引かれます
私が見つけたのは、ユーザーがスペースバーを押すと、単語のスペルチェックが行われますが、カーソルは (スペースがある場所ではなく) 入力した単語の末尾に戻ります ( http: //mail.solidhouse.com/webmail2/test.html )
これが私の疑似コードです: var b = this.editor.selection.getBookmark(); //ノードごとに node.nodeValue.replace(r5, '$1$2'); this.editor.selection.moveToBookmark(b);
私が疑っているのは、 moveToBookmark がカーソルを要素内に保持していることですが、これを修正するために何をすべきかわかりません。
(b.startとb.endをインクリメントしようとしましたが、うまくいきませんでした)
これは説明が難しいことはわかっています。これについてのご意見は大歓迎です。