
javascriptでhtmlのcontentのテキストが要素からはみ出したときに、フォントサイズを縮小・拡大して調節するプログラムを作ったのですが、google chromeのブラウザでしか試してないのですが、ウィンドウを最大化ボタンで大きくし、縮小ボタンを押してウィンドウの横幅を最小にして表示すると、プログラムが機能せず、テキストはみ出してしまいます。リロードすると、収まります。どうすれば、解決するのか分かりません。アドバイスください。
なお、ウィンドウの右をクリックで掴み、縮める時は機能します。
リンク:
https://codepen.io/DEN-KEN/pen/VwRyQEP

No.1ベストアンサー
- 回答日時:
サイズ変更を行うadjust()の関数が、"DOMContentLoaded"イベントが発生したときにしか動かないので、質問のような動きになります。
adjust()の関数を上記イベント内に書くのではなく、独立した関数として先に宣言しておき、"DOMContentLoaded"、"resize"のイベントリスナーの中で呼び出すようにしましょう。
function adjust() {
...
}
window.addEventListener('DOMContentLoaded', () => {
adjust()
})
window.addEventListener('resize', () => {
adjust()
})
回答ありがとうございます。原因は分かりました。嬉しいです。単純にDOMContentLoadedの記述を取ればいいのか、それとも改良の方法があるのか、分かればなお嬉しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
ウィンドウの2重起動を防止したい
-
Javascript_submit()完了後に処...
-
VBの画面で、全ウィンドウを一...
-
javascriptで開いたウィンドウ...
-
ウインドウの親子連携について
-
セキュリティ警告 エクセルVBA...
-
デスクトップ画面を4分割するには
-
子ウィンドウを常に手前表示、...
-
新しく開いたウィンドウへの要...
-
window.open( ) の第2引数
-
response.redirect <<URL>> で...
-
助けてGmailでボタン表示が消え...
-
JavaScriptで指定Windowを最大...
-
onclick複数処理割り当てエラー...
-
ホームページ全体を拡大・縮小...
-
ブラウザの×ボタンを効かなくす...
-
子ウィンドウより親ウィンドウ...
-
javascriptでurlを取得
-
デジタル時計の時刻合わせの方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBの画面で、全ウィンドウを一...
-
javascriptで開いたウィンドウ...
-
ポップアップと作業ウィンドウ...
-
VBAで任意のウインドウのサイズ...
-
デスクトップ画面を4分割するには
-
1クリックでモーダルを開いてか...
-
ウィンドウの2重起動を防止したい
-
ブラウザの×ボタンを効かなくす...
-
親ウィンドウから開いた子ウィ...
-
ウィンドウ名からウィンドウオ...
-
openで開いた子ウィンドウで表...
-
ホームページ全体を拡大・縮小...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
インタネットからPDFファイルだ...
-
子ウィンドウより親ウィンドウ...
-
window.Openをモーダルにできま...
-
flashmx2004でリンク先を・・・
-
助けてGmailでボタン表示が消え...
おすすめ情報