親要素が
css
1.parent { 2 position: fixed; 3 top:0; 4 left:0; 5 width: 100%; 6 height: 100vh; 7 overflow: hidden; 8}
のときに、
子要素のheightが100vhよりも多い場合、どのようにしたらその子要素のスクロール量を測ることができるでしょうか。
普通に考えたら、親がoverflow:hiddenなので子要素をスクロールすることは不可能です。
やりたいことはこのサイトのような慣性スクロールで、translateYで操作するため実際にスクロールしてるわけではないです。
https://experiments.p5aholic.me/
しかし、実際にスクロールできないと、スクロール量を測ることができないので困っています。
このサイトは
.siteWrap
に、上記のような position: fixed; overflow: hidden;
が効いているのにもかかわらず、その子である.homeの要素の高さ内でスクロール量を測ってtranslateYを適応させているに見えます。
解説いただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。