CLEditor を使用して、Web アプリケーション内のリッチ テキスト エディターをカスタマイズしています。フォントとフォント サイズを変更する場合、特にフォント サイズについては、デフォルトの execCommand よりももう少し微調整したコントロールが必要です。これは、古い HTML 属性 (1-7 14pt などの代わりに)。そこで、スタイル属性を設定するか、CLEditor が生成する iframe 内にタグのクラスを追加するだけでよいと考えていました。ただし、それを行うために必要なコマンドが見つからないようです。
だから私はこのようなことをしたいと思っています(jQueryを使って助けてください):
$("#fontSelector").change(function() {
editor.execCommand("style", "font-family: " + $(this).val() + ";");
});
おそらく、選択したテキストをスパンか何かでラップしてから、スタイル属性を設定する必要があると思います。jQueryaddClass
やcss
メソッドを使用する方法があれば、さらに良いでしょう。