We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a49eb80 commit c233950Copy full SHA for c233950
docs_js_css/toc.js
@@ -69,19 +69,21 @@ class TOC {
69
if (top == TOC.lastTop) return;
70
TOC.lastTop = top;
71
72
- let minDiff = 1000000000, current = null;
+ let minDiff = 1000000000, currentId = null;
73
for (let section of TOC.sections) {
74
let ot = section.offsetTop - 50;
75
if (ot > top) continue;
76
let diff = top - ot;
77
if (diff < minDiff) {
78
minDiff = diff;
79
- current = section;
+ currentId = section.id;
80
}
81
82
- if (TOC.lastLi != current) {
+
83
+ let currentLi = currentId ? document.querySelector(`#li_${currentId}`) : null;
84
+ if (TOC.lastLi != currentLi) {
85
if (TOC.lastLi != null) TOC.lastLi.classList.remove('current');
- TOC.lastLi = document.getElementById('li_'+current.id);
86
+ TOC.lastLi = currentLi||null;
87
if (TOC.lastLi != null) TOC.lastLi.classList.add('current');
88
89
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments