アプリに ckeditor を使用しています。これにより、ユーザーはリッチ テキスト コンテンツを作成できます。私のページには複数のエディター領域 (テキスト領域が ckeditor に置き換えられます) が含まれている場合がありますが、一度に編集できるのは 1 つだけです。ユーザーがエディター領域をダブルクリックすると、編集可能になり、その他は読み取り専用になります。私の現在のアプローチは、テキスト領域をダブルクリックして新しい CKEDITOR.editor インスタンスを作成し、別のインスタンスをダブルクリックして editor.destroy() を呼び出して既存のものを破棄し、他のテキスト領域用に新しいものを再作成することです。私の懸念は、ckeditor インスタンスを 1 回作成するだけでもコストがかかるため、頻繁に ckeditor インスタンスを再作成すると、多くのオーバーヘッドが発生する可能性があることです。
私が達成したいのは、グローバル ckeditor インスタンスを 1 つだけにして、ダブルクリックで選択したテキストエリアに「アタッチ」することです。既存の ckeditor.container (エディター ウィジェット ラッパー) を別のノード内に移動しようとしましたが、firefox で次のエラーがスローされます。
ckeditor を別のノード内に移動する適切な方法は何ですか?
任意のポインタをいただければ幸いです。