fix: tocbot

This commit is contained in:
shenyu 2020-01-29 20:36:48 +08:00
parent 71e1c2149d
commit 7fcdbf8722
2 changed files with 11 additions and 2 deletions

View File

@ -16,11 +16,14 @@
headingSelector: 'h1, h2, h3, h4, h5, h6',
hasInnerContainers: true,
scrollSmooth: true,
scrollContainer:'main',
positionFixedSelector: '.tocbot',
positionFixedClass: 'is-position-fixed',
fixedSidebarOffset: 'auto',
onClick: (e) => {
document.getElementById(e.target.innerText).scrollIntoView()
$('.toc-link').removeClass('is-active-link');
$(`a[href=${e.target.hash}]`).addClass('is-active-link');
$(e.target.hash).scrollIntoView();
return false;
}
});

View File

@ -1,6 +1,6 @@
.tocbot
position fixed
position absolute
top 14rem
left calc((100vw - 70rem) / 2 + 70rem)
font-size 80%
@ -47,3 +47,9 @@ a.toc-link
margin-top -1px
position absolute
width 2px
.is-active-link::before
background-color sea-blue
.is-active-link
font-weight 700