fixedになるとコンテンツの高さが変わる 最近ナビゲーション部分をウィンドウ上部までスクロールするとposition:fixedに切り替わってスクロール時に上部に配置され追随されるものがあるがWebページ内のナビゲーションがfixedに切り替わるとコンテンツから高さがその分引かれるためナビゲーションがアンカーリンク先への遷移の場合、正しく目的のところまで遷移できなくなってしまう。 例えばWebページ内の高さが2140pxでナビゲーションの高さが70pxのfixedになることで2140px-70px=2070pxとなりその分アンカーリンクの位置も変わるため正しく遷移できなくなる。 fixed時にアンカーリンクで正しく遷移できないサンプル ナビゲーションの高さを取得して計算する ナビゲーションの高さを取得してアンカーリンククリック時の移動位置を補正し、fixedになったときは失った高さ分を追
![アンカーリンクのナビを置いてスクロールでfixedに切り替えるときの注意点](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef6a20161d4db7c971a11a2a7d58724041101bf3/height=288;version=1;width=512/https%3A%2F%2Fiwb.jp%2Fwp-content%2Fuploads%2F2014%2F05%2Fnavigation-scroll-fixed.png)