2

FireFox では、CKEditor (350px x 250px) の任意の場所をクリックして、エディターの上部にあるテキストの 1 つの段落にフォーカスを当てることができます。しかし、IE6 では (私は知っていますが、クライアントは主張します)、段落の上を直接クリックしてカーソルをフォーカスし、その後テキストを編集する必要があります。

CKEditor は次のものを作成します。

<iframe>
<html>
   <head>...</head>
   <body spellcheck="true">
      <p>some text to edit</p>
   </body>
</html>
</iframe>

これは IE6 の問題だと思います。何か案は???

編集: 明らかに既知の問題です。

4

3 に答える 3

2

これはv3.1 で明らかに修正された既知の問題です。

于 2010-01-12T16:27:52.303 に答える
2

4.2.2 リリースと IE 8 で同じ問題が発生し、instanceReadyイベントでこのコードを使用して修正できました。ユーザーが CKEditor 編集領域内の任意の場所をクリックすると、フォーカスが設定されます。

CKEDITOR.on( 'instanceReady', function( ev ) {
    $('iframe.cke_wysiwyg_frame', ev.editor.container.$).contents().on('click', function() {
        ev.editor.focus();
    });
}); 
于 2014-02-03T22:34:33.103 に答える
1

チケットの日付が示すように、バグはまだ存在しており、3.1 リリースでは修正されていません。

于 2010-01-13T22:37:17.140 に答える