1

私はこれをチェックしました:TinyMCEはフォントファミリーのドロップダウンのフォントサイズを増やしますが、私の質問は少し異なります. tinyMCE インスタンスが特定のテキストエリアでインスタンス化されたときに、フォント サイズを動的に変更したい。

だから私はこれを言ってCSSファイルを作りました:

.mceMenu span.mceText,.mceMenu .mcePreview {
    font-size: 14px !important;
}

そして、実行時に次のように追加しました:

tinyMCE.settings['content_css'] = "css/tinymcearabic.css";
tinyMCE.execCommand("mceAddControl", false, myel_id);

確認しましたが、パスは正しいです。しかし、違いはないようでした。

編集

TinyMCE を使用しているページに CSS を直接追加すると、フォントが大きくなりますが、メニューはそれをトリガーしたイベントに依存するため、そのままにしておくことはできません。

それで、これを使用して動的に編集しようとしました:

$('.mceText').css('font-size','20px');

また駄目。ここにフィドルがあります:http://fiddle.tinymce.com/EBcaab

何か案は?

編集 2

これがコードにハードコードされている場合、私が探している効果は上記のフィドルで簡単に取得できます。

<style>
.mceMenu span.mceText,.mceMenu .mcePreview {
    font-size: 14px !important;
}

</style>

唯一の問題は、この効果を動的に取得する必要があるのに、それが静的な解決策であることです。

4

1 に答える 1

0

エディターを再起動するときは、init オブジェクトを使用して別の content_css を割り当てる必要があります。このフィドルを見てください: http://fiddle.tinymce.com/FBcaab/1。css ファイルを作成し、content_css パラメーターを使用して init に埋め込む必要があります。

于 2013-01-28T15:11:49.547 に答える