2012-03-12 11 views
2

すべて..私はこの質問がインターネット上に散らばっていることを知っていますが、何も私を正しく指し示すものではありません。Javascript:pxのexeccommand fontsize

私は自分のWYSIWYGを作っていますし、私が直面してる問題は、コード

document.execCommand("fontSize", false, value); 

は(包括的)1から7までの値のみがフォント」の「サイズ」属性に割り当てることを受け入れることです"タグ。しかし、私はピクセルでフォントサイズを設定する必要があります。

thisの例が同様のstackoverflow questionにあります。しかし、このアプローチの問題は、選択されたテキストのフォントサイズのみを変更することです。テキストを入力する前にフォントサイズを設定しようとすると、機能しません。

私はこれをどのように解決することができますか?

答えて

1

document.execCommand("fontSize", false, "7");を呼び出してからコマンドが作成した要素を見つけて、必要に応じて変更するなど、ハッキーな方法を使用できます。例:http://jsfiddle.net/S3ctN/を参照してください。

これは明らかに存在し、文書にサイズ7を持つ他の元素でないに依存し、それはまた、それらはすべて

document.execCommand() FontSize in pixels?

を行うようだフォントサイズ、のための要素を使用してブラウザに依存しています
関連する問題