エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ヘッダーがfixed固定のときにページ内リンクの位置を調節するJavaScript | サウウェブ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ヘッダーがfixed固定のときにページ内リンクの位置を調節するJavaScript | サウウェブ
ヘッダーをposition:fixedで固定させたときに、ページ内アンカーリンクの位置がヘッダーに被ってしまう... ヘッダーをposition:fixedで固定させたときに、ページ内アンカーリンクの位置がヘッダーに被ってしまうときの対策方法です。 cssで対処する方法がいろいろあるけれど、手っ取り早くヘッダーの高さ分調節する方法のjs対策を備忘録のために残しておきます。 スマホ表示の時にはアンカーリンクの位置をずらさない記述も書いています。 アンカーリンクの高さを調節するJavaScript ヘッダーの高さに応じてheaderHightの値を変更するだけです。 状況に合わせて「100」の値を変更してください。 $(document).ready(function() { var headerHight = 100; //ヘッダーの高さ $('a[href*=#]').click(function() { if (location.pathname.replace(/^\//,'') == this.pa