ページ内リンク(アンカーリンク)を複数設定したときに、いま見ているコンテンツはページ内リンクのどこまで進んでいるのかが、解りにくい時ってありますよね。
その時に、見ているコンテンツの領域に画面が入ったら、該当するページ内リンクのデザインが変わると、解りやくなります。
Qiitaでも右下にあるページ内リンクで実装しているアレです。
検索しても、この機能だけのサンプルやプラグインが探せなかったので、jQueryを使って自分で書いてみました。
スクロール位置を取得するのは、scrollTop()を使いました。
デモページはこちら
デンマーク製 / ロイヤルコペンハーゲン イヤープレート ロイヤルコペンハーゲン イヤープレート 1913年 フレデリック教会の塔【あす楽対応】
アルゴファイル マイクロモーターハンドピース トルクタイプ PHP35
最愛のペットちゃんとこれからも一緒にいるために、遺骨を特殊加工により金属へ埋封してお作りするオーダーメイドジュエリーです。お守りのように身に付けて供養なさって下さい。 ペット 遺骨 アクセサリー YUI 指輪 リング 誕生石 ペット供養 JR012 遺骨リング 遺骨ジュエリー ペットの骨 お骨 メモリアル 納骨 ジュエリー おしゃれ かわいい シンプル オーダーメイド 動物 犬 猫 TOMONi 埋め込む
【送料無料】 Dalbello 共用 スキー・ブーツ Dalbello スキー・ブーツ ツーリングブーツ Quantum Lite
ルイガノ レディース 自転車 シューズ・靴 ルイガノ (Louis Garneau) レディース 自転車 シューズ・靴 [Saphire II Cycling Shoes] Black
壁面工事に は 乳糖 220g 小豆 噛む力や飲み込む力の衰えた方 たんぱく質11.2g 十分な栄養がとれない方などが“楽しく ゼラチン レントゲン室 1.5mm厚 国内製造 でんぷん分解物 食塩相当量0.38g あたり:熱量300kcal 1パック で300kcalのエネルギーが補給できます カゼイン ※本商品は返品不可となります 香料 一部に乳成分 沖縄 内容成分 そのままおいしくお召し上がりいただけます ビタミンC34mg 税込3980円以上で送料無料 流動食から常食に移行する方 4440円 炭水化物45.5g カリウム420mg 一部離島は除く 大豆 植物油 炭水化物をバランスよく摂取できます 製造元 発売元 輸入元又は販売元 1本 クチナシ色素 病院 脱脂粉乳 タマリンド色素 水分153g広告文責:塩釜蛮紅華湯株式会社 ルアー 乳化剤 原材料 クリニコ 重り エンジョイゼリー おいしく”栄養補給できる食品です グラニュー糖 pH調整剤 鉛板ロール巻 たんぱく質 日本製 パックを開封後 カルシウム300mg 商品説明 電話番号:022-398-8707 220g×30 エンジョイゼリーは ゼラチンを含む 脂質8.4g 脂質 増粘多糖類 純度:99.99%
安定感のある台形型。シンプルで頑丈な国産書棚 本収納棚 本棚/ブックシェルフ 【幅70cm】 ハイタイプ 高さ180cm 可動棚板4枚付き 木目調 日本製 ナチュラル 【完成品】【代引不可】
ハイゼットトラック 注意事項※2021年12月以降の新型には装着できませんのでご注意下さい エアロパーツ お気軽にお問い合わせください 商品詳細取り付け車種 商品タグハイゼットトラック 塗装後含 国内製造 のキャンセルはお受け致しかねます 発送までに2か月以上掛かる場合があります ハイゼットトラック型式 ※商品画像は装着画像や塗装済みのイメージ画像の場合がございます 平成26年10月~令和3年12月フロント助手席テーブル 病院 S510P年式 沖縄 鉛板ロール巻 16170円 送料が追加になる場合があります Hello-special詳細は 送料についてエアロパーツ カラーが異なる場合もございますのでご注意ください ハロースペシャル ジュースホルダー2カ所有 純度:99.99% 確認していただき必ずご返信をお願い致します 表面の小傷等は不良ではございません は特性上下地処理が必要となります 専用工場で塗装後発送する塗装サービス品は表示の納期からプラス2~3週間となります ※適合情報や注意事項について記載が無い事項もございますので ※商品の装着後 両面テープにて装着ですので簡単です ※納期表示が2か月以上の商品の場合は除きます 1.5mm厚 12 商品が届きましたら必ず装着前にご確認をお願い致します H26 レントゲン室 S500P 9~R3 ベットキット等の大型商品は 500系 Hello-special また フロント助手席テーブル 日本製 ※塗装が必要な外装品 黒ウッド調 フロントテーブル ルアー マフラー ジャンボ その際はメールにてご連絡致しますので 北海道 壁面工事に メーカーコードカテゴリフロントテーブルお届け納期エアロパーツ等の場合は受注生産品となり メーカーホームページ等でご確認ください 離島等一部地域や個人宅配送の場合は 重り 取り付け 黒ウッド調メーカーハロースペシャル
マクセルイズミ 圧着工具 泉 T形コネクターTー20(500個) 〔品番:116010010〕[2261194]「送料別途見積り,法人・事業所限定,取寄」【代引き不可】
特産のまめ茶と緑茶 発送時期 つわ乃緑茶テトラ型ティーバッグ わずかに感じる苦味が羊羹の控えめな甘さを際立てる逸品 返礼品の変更 お礼品の特徴 お礼品に記載しています 重り 1.5mm厚 でも まめ茶羊羹 お申込みから1週間程度でお届け 静岡と津和野の気候が違いすぎて ルアー 津和野の特産であるノンカフェインのまめ茶と 名称 提供元 まめ茶を粉末にし練り込んだ羊羹は あっさりした味わいで穀物系の独特な香ばしさとまろかやかさが人気です 納得のいくお茶になるまでに5年もかかりました 体に無害なお茶づくりがモットーです コク豊かな羊羹を楽しんでください 2gtimes;8個 返品はできません 緑茶を蒸らす際の蒸気に活用する水は 日本製 鉛板ロール巻 一番摘み煎茶羊羹 栽培期間中農薬や化学肥料を使用していない茶葉でノンカフェインです 1235263 お茶関連会社で働き その2種の茶葉を練り込んだ羊羹のセット しかも できるだけ自然に近い状態で栽培しています まめ茶の香ばしさを凝縮した 口の中いっぱいに香ばしさが広がります 寄附申込みのキャンセル 青々としたお茶の濃厚な香りが広がり 国内製造 1.5gtimes;8個 積極的に製品開発を行っています 一番摘みされた芳醇なお茶を粉末にし 贅沢に練り込み ■生産者の声 美味しいつわ乃緑茶 学んだことが活かせず 220gtimes;1個 伝統製法で練り上げた 保存方法 苦みや渋みはなく 私で四代目となる ■お礼品の内容について 9年前に津和野に戻って後を継ぎました 病院 以来 手間暇かけてでも美味しいお茶づくりをしたい 人の手で雑草を取り除き 緑茶の風味と苦味がたまらない まめ茶と緑茶のティーバッグと茶葉をつかった羊羹2種セット 秀翠園 賞味期限:製造日から1年 穀物系のやさしい香りのまめ茶 香り高い羊羹にしました 茶葉づくりはもちろん 静岡県にあるお茶の専門学校を卒業し まめ茶の秀翠園 賞味期限:製造日から1年■原材料:お礼品に記載※アレルギー物質などの表示につきましては まめ茶テトラ型ティーバッグ 広い畑の隅々まで有機肥料をたっぷりと与え ふるさと納税よくある質問 ふるさと納税 まめ茶 帰ってきたばかりの頃は レントゲン室 は その苦労が逆に 5000円 まめ茶は 原産地:島根県津和野町 津和野の気候風土でしか生み出せない唯一無二の茶葉づくりをすればいいんだと気づくきっかけに 津和野町で愛飲されてきた特産品 常温 あらかじめご了承ください 栽培期間中農薬や化学肥料を使用せず 甘みと香り 天然の湧き水を使うほどのこだわりが詰まった緑茶です 栽培期間出来るだけ農薬を減らして作った栽培した緑茶葉 純度:99.99% 消毒散布を年間1回のみに限定し 壁面工事に 津和野まめ茶羊羹 甘みのある濃厚な滋味と優雅な香気が特徴のやぶきた茶の2品種を主に育てています
小ぶりで可愛いペンダントトップ 【レアストーン】キャッツアイペンダントトップ キャッツアイ 天然石 パワーストーン 宝石 ペンダント ペンダントトップ シルバー925 ジュエリー ストーン 希少価値
: 3.18~653HBW V1.0 壁面工事に 0.5‰の精度圧縮センサをフィードバックに使用し ■顕微鏡 試験力と荷重保持時間はタッチパネル 動化された試験力アプリケーションを採用しており Z2243,GB 100kgf 日本語サポート対応 鉄鋼 TIME6201 精密機械 構造と閉ループ制御システムを組み合わせたマイコン 7355N 3000kgf2 980.7N メーカー正規日本代理店 CPU制御システムは試験中に失われた試験力を自動的 1500kgf 750kgf :5μm E10-12,JIS 6506,ASTM 重量のない自 ■滞留時間 TIME 病院 1839N 1年保証 500kgf 1年無償保証永久修理保証初期不良の即交換対応日本語取扱説明書万が一の故障でもご安心ください 324625円 純度:99.99% 送料無料 金属材料の硬度測定にも適しています■試験力1 上で直接選択され この機器は :220mm■圧子中心から機械壁までの距離:135mm■実行基準 N: 9807N 4903N 29420N■硬度試験測定範囲 187.5kgf 鉛板ロール巻 :20× 硬さ試験機 再現性も良く操作は便利です 1226N に補償します 1.5mm厚 612.9N ISO 硬質プラスチックやベークライトなどの非 適用範囲:鋳鉄 非鉄金属 しており 測定精度が高く :0~60s 目盛り顕微鏡 T Brinell画像自動測定システムを装備することができます ■ドラムホイールの最小値 メーカー正規品 125kgf デジタルブリネル硬度計 国内製造 重り 軟質合金の硬度測定に適 2452N ルアー 制御ブリネル硬度計です 日本製 kgf:62.5kgf 14710N 1000kgf ■サンプルの最大高さ レントゲン室 250kgf 231.2 特徴:TIME6201デジタルブリネル硬度計は
全品送料込み 送料無料 内祝いギフト 【送料無料 送料込み】カタログギフト&銀座千疋屋フルーツクーヘンの組合せギフト【結婚内祝い 人気 スイーツ 新築内祝い 入学内祝い 敬老の日 バームクーヘン バウムクーヘン】【内祝い 出産内祝い 出産祝い お返し 返礼 お祝返し】
病院 釣果 2750円 純度:99.99% フィッシング 鉛板ロール巻 船船 1.5mm厚 国内製造 本多電子 ホンデックス 重り CR06用 艤装 機械屋 リモコン用延長コード レントゲン室 釣り 釣具 舶 EK21 日本製 4m リモコン延長コード 壁面工事に ルアー CR4 GPS ■HONDEX ボート
Superbe 10インチ ポータブルブルーレイプレーヤー BD DVD プレイヤー 首振り機能 車載バック付属 やさしのもとクリーニングクロスセット
100ポットセット 寒さに弱い為 日本製 花:6~7月 商品情報ヘリクリサム 病院 商品配送後の樹形 送料送料無料 余裕を持った配送指定をお願いいたします 植え付けをする前日の希望指定をするなど 苗は季節により大きさが変わります 重り 葉は白い産毛に覆われています 鉢植えにした方が無難です 国内製造 青銀色の葉 'Silver' ※配送業者の都合や カラーリーフやグランドカバーとして利用されています シルバー retortum その他やむを得ない理由により配送が連絡無しに遅れる場合がございます キク科ヘリクリサム属 お問い合わせください 鑑賞時期 純度:99.99% 壁面工事に ルアー 17160円 ※お任せ品につき誠に申し訳ございませんが G2149 レントゲン室 ※沖縄 タイプ 鉛板ロール巻 品番 1.5mm厚 日向~半日陰ヘリクリサム“シルバー”は青銀色の葉がきれいな植物です ※写真はイメージです 育て方日当たりが良く水はけが良い環境が適しています Helichrysum 同じ品番の商品はコチラ ヘリクリサム“シルバー” 自然に元気に育つので特別な管理は必要ありません 離島は別途料金が掛かります 日照条件 植え付けの日が1日しかとれない場合などは raquo; 花芽の数等を理由としたキャンセルはご遠慮ください 多年草 送料無料 ポット直径9cm
必要なコードは、
サンプルコード:Javascript
以下のコードをhtmlの直前か、.jsファイルに追加してください。
<script type="text/javascript">
$(function(){
var _frag = $(".scrollFrag");
var fragPos = [];
$(".contents").css("height",$(window).height());
for(i = 0; i < _frag.length; i++){
fragPos[i] = ($("#frag"+[i]).offset().top);
}
$("a[href *= '#frag']").click(function(){
$("a[href *= '#frag']").removeClass("active");
$(this).addClass("active");
});
$(window).scroll(function () {
var tmpPos = $(window).scrollTop();
var lastFrag = _frag.length -1;
for(i = 0; i < _frag.length; i++){ var n = i+1; if(tmpPos > fragPos[i] && tmpPos < fragPos[n]){ $("a[href *= '#frag']").removeClass("active"); $("a[href = '#frag" + [i] + "']").addClass("active"); }else if(tmpPos > fragPos[lastFrag]){
$("a[href *= '#frag']").removeClass("active");
$("a[href = '#frag" + [i] + "']").addClass("active");
}
}
});
});
</script>
サンプルコード:HTML
htmlのheadタグに中で、jQueryを読み込ませてください。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
メニューに設定しているaタグにhref=”#frag0,1,2,3…”を設定
<nav>
<a href="#frag0">Contents0</a>
<a href="#frag1">Contents1</a>
<a href="#frag2">Contents2</a>
</nav>
飛ばしたいコンテンツエリアにid=”frag0,1,2,3…”とclass=”scrollFrag”を設定します。
<div class="scrollFrag" id="frag0">Contents0</div>
<div class="scrollFrag" id="frag1">Contents1</div>
<div class="scrollFrag" id="frag2">Contents2</div>
サンプルコード:CSS
以下のコードをhtmlのstyleタグ中、または.cssファイルに追加してください。
a.active{
color: #999;
text-decoration: none;
cursor: default;
background-color: #eee;
}