1

アプリで nicEdit テキスト エディターを使用していますが、2 つの問題に直面しています。

  1. nicEdit によって制御されるテキスト エディターのデフォルトのフォント ファミリ/サイズを変更するにはどうすればよいですか。テキスト エディターのスタイル属性にフォント プロパティを設定しましたが、うまくいかないようです。

  2. 私は json2.js (www.json.org から入手したもの) を nicEdit.js がある同じページにインポートしました。このページを開くと、先頭のフォント タグ イメージ ( bold[B] など) が複数回繰り返されます。これを引き起こしているjson.jsとnicEdit.jsの共通点と回避策は何ですか?

皆様のご協力に感謝いたします。

ありがとう。

4

1 に答える 1

1

フォント ファミリとサイズを設定するには:

nicEdit.js の 428 行目 ('var s' はテキスト エリアのスタイル プロパティで初期化されます) に、次のように追加します: fontSize: '14px', fontFamily: 'arial' (または任意のもの)。

このハードコーディングが気に入らず、要素のスタイル自体から取得したい場合は、次を使用します。

theFontFamily = e.getStyle('fontFamily') || e.style.fontFamily

theFontSize = e.getStyle('fontSize') || e.style.fontSize;

上記の同じ行で、これらの変数を使用します。

于 2012-12-26T12:59:40.427 に答える