回答編集履歴
1
文言
answer
CHANGED
@@ -4,4 +4,5 @@
|
|
4
4
|
|
5
5
|
> `a.style.height='auto'`
|
6
6
|
|
7
|
-
これを `a.style.maxHeight='100vh'` (`100vh`は `auto` のときの高さを超えることが確実
|
7
|
+
これを `a.style.maxHeight='100vh'` (`100vh`は `auto` のときの高さを超えることが確実でできるだけ小さい値) にします。
|
8
|
+
`'100vh'`に向かってアニメーションするので、正確に`auto`のときの高さにアニメーションする場合とは多少タイミングがずれます。厳密なアニメーションが必要なら、JavaScriptで`auto`の高さをなんとか計算しておく必要があります。
|