回答編集履歴
4
微修正
test
CHANGED
@@ -1,6 +1,18 @@
|
|
1
1
|
Leap Day theme のメニュー部分って js で生成してるんですが、[実装](https://github.com/pages-themes/leap-day/blob/721ef5c3a4441b3f35199e10101718cd23891d60/assets/js/main.js#L17-L18)を見ると
|
2
2
|
|
3
3
|
`.replace(/[^\w-]+/g,'')` っていう正規表現replaceで日本語を削ってますね。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
飛び先が変な原因ですが、`ヘッダー 1` と `「」 1` が両方とも日本語部分が削られ、
|
10
|
+
|
11
|
+
スペースがハイフンに置換されて `-1` っていう文字列になるからです。
|
12
|
+
|
13
|
+
idおよびアンカーリンクとしてはどちらも `#-1` になってしまい、
|
14
|
+
|
15
|
+
クリックしたときにどちらも(上の方にある)`ヘッダー 1`の方に飛ぶっていう挙動になってます。
|
4
16
|
|
5
17
|
|
6
18
|
|
@@ -13,23 +25,3 @@
|
|
13
25
|
|
14
26
|
|
15
27
|
(コード読んだ感じ、これしか方法なさそうに見えました。)
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
-------
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
■追記: 大事なこと書いてませんでした。
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
飛び先が変な原因ですが、`ヘッダー 1` と `「」 1` が両方とも日本語部分が削られ、
|
28
|
-
|
29
|
-
スペースがハイフンに置換されて `-1` っていう文字列になるからです。
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
idおよびアンカーリンクとしてはどちらも `#-1` になってしまい、
|
34
|
-
|
35
|
-
クリックしたときにどちらも(上の方にある)`ヘッダー 1`の方に飛ぶっていう挙動になってます。
|
3
原因追記
test
CHANGED
@@ -13,3 +13,23 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
(コード読んだ感じ、これしか方法なさそうに見えました。)
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
-------
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
■追記: 大事なこと書いてませんでした。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
飛び先が変な原因ですが、`ヘッダー 1` と `「」 1` が両方とも日本語部分が削られ、
|
28
|
+
|
29
|
+
スペースがハイフンに置換されて `-1` っていう文字列になるからです。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
idおよびアンカーリンクとしてはどちらも `#-1` になってしまい、
|
34
|
+
|
35
|
+
クリックしたときにどちらも(上の方にある)`ヘッダー 1`の方に飛ぶっていう挙動になってます。
|
2
追記
test
CHANGED
@@ -9,3 +9,7 @@
|
|
9
9
|
gh-page: [https://set0gut1.github.io/heading-test/](https://set0gut1.github.io/heading-test/)
|
10
10
|
|
11
11
|
repository: [https://github.com/set0gut1/heading-test](https://github.com/set0gut1/heading-test)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
(コード読んだ感じ、これしか方法なさそうに見えました。)
|
1
微修正
test
CHANGED
@@ -9,7 +9,3 @@
|
|
9
9
|
gh-page: [https://set0gut1.github.io/heading-test/](https://set0gut1.github.io/heading-test/)
|
10
10
|
|
11
11
|
repository: [https://github.com/set0gut1/heading-test](https://github.com/set0gut1/heading-test)
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
コード見た感じこれ以外の解決方法はなさそうに見えました。
|