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({