回答編集履歴

2

補足

2019/11/21 10:43

投稿

FKM
FKM

スコア3644

test CHANGED
@@ -1,6 +1,6 @@
1
1
  location.hashで取得した変数が本当に取得したいハッシュ値になっているかどうか
2
2
 
3
- **console.log(hash);**で確認してみてください。`#xxxxxxxxx`となっていないと、そのままセレクタに放り込んでもIDと認識してくれないので、おそらく別の値を指しているはずです。その場合はaタグに紐付いているhrefリンクそのものを入れないといけません。
3
+ **console.log(urlHash);**で確認してみてください。`#xxxxxxxxx`となっていないと、そのままセレクタに放り込んでもIDと認識してくれませんし、offsetメソッドが未定義というエラーが出ている、おそらくセレクタにならない値を指しているはずです。その場合はaタグに紐付いているhrefリンクそのものを入れないといけません。
4
4
 
5
5
 
6
6
 
@@ -9,6 +9,8 @@
9
9
  ```js
10
10
 
11
11
  var urlHash = location.hash;
12
+
13
+      console.log(urlHash); //デバッグしてみる
12
14
 
13
15
  if(urlHash) {
14
16
 

1

htmlではない

2019/11/21 10:43

投稿

FKM
FKM

スコア3644

test CHANGED
@@ -1,6 +1,6 @@
1
1
  location.hashで取得した変数が本当に取得したいハッシュ値になっているかどうか
2
2
 
3
- **console.log(hash);**で確認してみてください。`#xxxxxxxxx`となっていないと、そのままセレクタに放り込んでもIDと認識してくれないので、おそらく別の値を指しているはずです。その場合はhtmlそのものを入れないといけません。
3
+ **console.log(hash);**で確認してみてください。`#xxxxxxxxx`となっていないと、そのままセレクタに放り込んでもIDと認識してくれないので、おそらく別の値を指しているはずです。その場合はaタグに紐付いているhrefリンクそのものを入れないといけません。
4
4
 
5
5
 
6
6