1

jquery.jwysiwyg.js に font-family を設定し (< body > が定義されている 497 行目)、CSS を追加しました …</p>

$('#wysiwyg').wysiwyg({css : { fontFamily: 'Arial, Tahoma', fontSize : '12px', color : '#333333'}});

テキストエリアには Arial が font-family として表示されますが、書式設定の削除ボタンをクリックすると、Times New Roman に変わります。これを防ぐためにデフォルトのフォントを設定する方法はありますか? Times を基本フォントにしたくありません。

4

2 に答える 2

2

jwysiwygは でレンダリングされるためiframe、含まれているページのスタイルはレンダリングされず (実際には別の HTML ファイルであるため) jwysiwyg、ブラウザの標準フォント (通常は Times New Roman) がデフォルトになります。

次のように、外部スタイルシートを使用してこの問題に対処できます。

$('#wysiwyg').wysiwyg({
    css: 'editor.css'
});

そして、editor.cssあなたの中に入れbody { font-family: "Arial, Tahoma"; }ます。

于 2011-12-29T19:32:50.740 に答える