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 0bddcf844c..1f1d07cb9a 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 @@ -38,11 +38,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; @@ -63,6 +65,12 @@ var $myNav = $('#docs-sticky-index'); + if ($myNav.length === 0) { + return; + } + + Toc.init($myNav); + $('body').scrollspy({ target: $myNav, offset:100