9

tinyMCE フィドルで同じエラーを再現しました。

ここにリンクがあります:http://fiddle.tinymce.com/39daab

ページに簡単な説明があります...

手順に従うと、私が遭遇したエラーが表示されます...

この問題を自分で解決しようとしてきましたが、できないと思います。

tinyMCE のドキュメントとバグ レポートのページを何千回も調べましたが、

しかし、これについてのヒントを得ることができませんでした。

IE がフォーカスを配置できるのに、入力要素にカーソルを合わせることができないのは、本当に奇妙です。

$('*:focus')... を選択すると、現在フォーカスされている要素を確認できます。

フォーカスは機能しますが、カーソルの配置は機能しません。

4

3 に答える 3

4

これに遭遇した他の誰かを助ける場合に備えて、これを投稿してください。同様の問題がありました。IE9+ には、削除された dom 要素にフォーカスがある場合、他の要素のフォーカス イベントが機能しなくなるというバグがあるようです。

私の場合、リッチ テキスト エディター (CKEditor) を破棄する前に $('input').focus() を実行することで解決できました。

バグの概要は次のとおりです: IE で <input> に入力できないことがあるのはなぜですか?

そしてここ: http://bugs.jqueryui.com/ticket/9122

于 2015-03-11T22:55:31.507 に答える
0

tinyMce 4.4.0 バージョンで同じ問題を再現しました。window.focus() は iE11 の問題を解決します。

function closeTinyMce(){
  tinymce.remove();
  setTimeout(function(){
    window.focus();
  },10)
}

http://fiddle.tinymce.com/DWfaab/1

于 2017-08-01T16:15:44.450 に答える