teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

元々フッターが画面下部に表示されるように設定されていることが記載になかったので追加

2020/10/16 10:01

投稿

YutaTanikawa
YutaTanikawa

スコア8

title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,10 @@
13
13
 
14
14
  【問題詳細】
15
15
  上記の形にするため
16
+ 1. CSSスタイルでposition:absoluteおよびbottom:0を指定し、元々画面下部に表示されるように指定
16
- 1. Javascriptでwindows.addEventListenerを用いてページ表示後、wrapperクラスの高さを取得
17
+ 2. Javascriptでwindows.addEventListenerを用いてページ表示後、wrapperクラスの高さを取得
18
+ 3. (wrapperの高さ + footerの高さ)がwindow.innerHeightを超えたらJavascriptでフッターにstyleを適用して、wrapperの下側に移動
17
- 2. 画像の数が多いと、footerがwrapperクラスの途中に表示されてしまう
19
+ 3. しかし、画像の数が多いと、footerがwrapperクラスの途中に表示されてしまう
18
20
 
19
21
  【参考情報】
20
22
  1. 処理の途中でconsole.logした際と、実際に完全にページが表示された際のwrapperの高さが画像が多いと全く違う高さになっている(画像の数が多いページの場合)。