Browse Source

Fix anchor navigation and Toc init in vs.js

pull/24069/head
maliming 11 months ago
parent
commit
25468997ad
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 9
      modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Scripts/vs.js

9
modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Scripts/vs.js

@ -40,11 +40,13 @@
return; return;
} }
hash = hash.split('&')[0];
var $targetElement = $(decodeURIComponent(hash)); var $targetElement = $(decodeURIComponent(hash));
$targetElement = $targetElement.length $targetElement = $targetElement.length
? $targetElement ? $targetElement
: $('[name=' + this.hash.slice(1) + ']'); : $('[name=' + hash.slice(1) + ']');
if (!$targetElement.length) { if (!$targetElement.length) {
return; return;
@ -64,6 +66,11 @@
handleCustomScrolls(); handleCustomScrolls();
var $myNav = $('#docs-sticky-index'); var $myNav = $('#docs-sticky-index');
if ($myNav.length === 0) {
return;
}
Toc.init($myNav); Toc.init($myNav);
$('body').scrollspy({ $('body').scrollspy({

Loading…
Cancel
Save