2009-08-17 2 views
1

私はonFontSizeChangeイベントをキャッチして、ブラウザでフォントサイズが変更されたため再描画したいと思っています。残念ながら、そのようなイベントは存在しないので、私はそれを行う方法をハックする必要があります。フォントサイズの変更を検出/捕捉する最良の方法は何ですか?

私は、目に見えない<div>要素に「m」を置き、要素のサイズの変化をテストするようなことをしてきました。

誰にでも良い解決策がありますか?

答えて

-2

ユーザーがテキストのサイズを変更したときに、何を変更しますか?例えばサイトをうまく設計する場合は、何もする必要はありません。サイズ変更されたコンテンツを自動的に処理するために再フローする必要があります。

+0

正しい。しかし、私はサイトをデザインしていませんでした。それにかかわらず、うまく設計されたサイトであっても、物事がうまく流れない状況があります。 – ntownsend

+0

また、これは答えではありません。「吸い込みを止めて、素晴らしい結果を出してください」という応答です。 -1 :( – ntownsend

4

(デモhere、詳細はhere)を参照してください。

+0

ええと、Firefox3.5でデモを試みたのは、Ctrl + [+]を押して10のうち3つを取得し、それを捕まえるたびに負のサイズ変更を報告しました。 – scunliffe

+1

FFで、通常のズームとズームの違いがあるようですが、「ズームテキストのみ」オプションが選択されています。後者では、すべてのサイズ変更イベントをキャッチしているようです – ntownsend

+0

@ ntownsend:Operaは、「拡大」機能も提供しています。テキストはリサイズされていません。 –

関連する問題