質問するログイン新規登録

質問編集履歴

1

ご指摘いただいた#headerを「var navLink」に追加いたしました。

2018/11/26 11:16

投稿

hayakawatakuma
hayakawatakuma

スコア21

title CHANGED
File without changes
body CHANGED
@@ -14,33 +14,36 @@
14
14
 
15
15
 
16
16
  ```HTML
17
+ <div id="header">
18
+ <div class="inner">
17
- <ul id="gnav">
19
+ <ul id="gnav">
18
- <li><a href="#contents01">コンテンツA</a></li>
20
+ <li><a href="#contents01" class="current">コンテンツA</a></li>
19
- <li><a href="#contents02">コンテンツB</a></li>
21
+ <li><a href="#contents02">コンテンツB</a></li>
20
- <li><a href="#contents03">コンテンツC</a></li>
22
+ <li><a href="#contents03">コンテンツC</a></li>
21
- <li><a href="#contents04">コンテンツD</a></li>
23
+ <li><a href="#contents04">コンテンツD</a></li>
22
- </ul>
24
+ </ul>
23
- ~略~
25
+ </div>
26
+ </div>
24
- <div id="contents">
27
+ <div id="contents">
25
- <div class="inner">
28
+ <div class="inner">
26
- <div id="contents01">
29
+ <div id="contents01">
27
- <h2>コンテンツA</h2>
30
+ <h2>コンテンツA</h2>
28
- コンテンツAの領域
31
+ コンテンツAの領域
29
- </div>
32
+ </div>
30
- <div id="contents02">
33
+ <div id="contents02">
31
- <h2>コンテンツB</h2>
34
+ <h2>コンテンツB</h2>
32
- コンテンツBの領域
35
+ コンテンツBの領域
33
- </div>
36
+ </div>
34
- <div id="contents03">
37
+ <div id="contents03">
35
- <h2>コンテンツC</h2>
38
+ <h2>コンテンツC</h2>
36
- コンテンツCの領域
39
+ コンテンツCの領域
37
- </div>
40
+ </div>
38
- <div id="contents04">
41
+ <div id="contents04">
39
- <h2>コンテンツD</h2>
42
+ <h2>コンテンツD</h2>
40
- コンテンツDの領域
43
+ コンテンツDの領域
41
- </div>
44
+ </div>
42
- </div>
45
+ </div>
43
- </div>
46
+ </div>
44
47
  ```
45
48
  ```css
46
49
  @charset "utf-8";
@@ -105,7 +108,7 @@
105
108
  ```js
106
109
  $(function() {
107
110
  // ナビゲーションのリンクを指定
108
- var navLink = $('#gnav li a');
111
+ var navLink = $('#header #gnav li a');
109
112
 
110
113
  // 各コンテンツのページ上部からの開始位置と終了位置を配列に格納しておく
111
114
  var contentsArr = new Array();