From 25468997ad26a6b3d74b209592e006797332968f Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 30 Oct 2025 17:09:16 +0800 Subject: [PATCH] Fix anchor navigation and Toc init in vs.js --- .../Volo.Docs.Web/Pages/Documents/Shared/Scripts/vs.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Scripts/vs.js b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Scripts/vs.js index 5208ac99c0..8fb3fb7f7b 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Scripts/vs.js +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Scripts/vs.js @@ -40,11 +40,13 @@ return; } + hash = hash.split('&')[0]; + var $targetElement = $(decodeURIComponent(hash)); $targetElement = $targetElement.length ? $targetElement - : $('[name=' + this.hash.slice(1) + ']'); + : $('[name=' + hash.slice(1) + ']'); if (!$targetElement.length) { return; @@ -64,6 +66,11 @@ handleCustomScrolls(); var $myNav = $('#docs-sticky-index'); + + if ($myNav.length === 0) { + return; + } + Toc.init($myNav); $('body').scrollspy({