diff --git a/src/frontend/js/classes/table-of-content.js b/src/frontend/js/classes/table-of-content.js index 69b00bf..71e9495 100644 --- a/src/frontend/js/classes/table-of-content.js +++ b/src/frontend/js/classes/table-of-content.js @@ -253,6 +253,11 @@ export default class TableOfContent { * If targetLink is not defined then do nothing */ if (!targetLink) { + /** + * Show the top of table of content + */ + document.querySelector(`.${this.CSS.tocHeader}`).scrollIntoViewIfNeeded(); + return; } @@ -278,6 +283,7 @@ export default class TableOfContent { */ if (listItem) { listItem.classList.add(this.CSS.tocElementItemActive); + listItem.scrollIntoViewIfNeeded(); } } }