1

IE9 で TinyMCE (3.5.4.1) を使用している場合、コンテンツに DIV を配置し、その DIV に高さと幅のいずれかまたは両方が指定されている場合、IE はそれを少なくとも部分的に contenteditable DIV として扱います。

これは、ユーザーが TinyMCE でそのようなドキュメントを編集しようとすると、エディター IE で最初にクリックしたときに問題の DIV が強調表示され、ユーザーがそれを移動できるようになることを意味します。これはしばしば偶然に行われます。その後、もう一度クリックして DIV 内のコンテンツを編集する必要があります。これを行っている間、DIV はページ上で概説され、気を散らしてしまいます。

この場合、 IEが「 controlselect 」イベントを発生させ、カーソルをコンテンツ内に配置し、 false を返します。私は最終的にこの例を実行することができましたが、コンテンツの最初の選択を抑制している間、コンテンツ内の特定のクリックがそこにカーソルを置くかどうかに関してランダムになるようです.

DIV に高さ/幅を追加することによる予期しない副作用なしに、IE がこの状況を処理する信頼できる方法はありますか?

4

2 に答える 2

1

ここのようにほとんど動作していますhttp://www.tinymce.com/forum/viewtopic.php?pid=103272

そしてここhttp://www.tinymce.com/forum/viewtopic.php?id=29485

完璧ではありませんが、できる限り良いようです。

于 2012-08-27T00:37:16.330 に答える
0

この問題については、tinymce init でobject_resizing構成パラメーターを使用してみてください。

object_resizing: false,
于 2012-08-22T08:53:14.780 に答える