This commit is contained in:
spirit 2019-09-26 18:26:37 +08:00
parent 6e1fece53a
commit 82ce5b80d6
2 changed files with 11 additions and 13 deletions

View File

@ -546,19 +546,9 @@ function tableOfContentScroll(flag) {
} else if ($("div").hasClass("have-toc") == false && $("div").hasClass("has-toc") == false) { } else if ($("div").hasClass("have-toc") == false && $("div").hasClass("has-toc") == false) {
$(".toc-container").remove(); $(".toc-container").remove();
} else { } else {
$(document).ready(function () {
if ($("div").hasClass("toc")) {
$(".toc-container").css("height", $(".site-content").outerHeight());
setTimeout(function () {
$(".toc-container").css("height", $(".site-content").outerHeight());
}, 1000);
setTimeout(function () {
$(".toc-container").css("height", $(".site-content").outerHeight());
}, 6000);
}
});
if (flag) { if (flag) {
var id = 1; var id = 1,
heading_fix=$("div").hasClass("pattern-attachment-img") ? -75 : 200;
$(".entry-content , .links").children("h1,h2,h3,h4,h5").each(function() { $(".entry-content , .links").children("h1,h2,h3,h4,h5").each(function() {
var hyphenated = "toc-head-" + id; var hyphenated = "toc-head-" + id;
this.id = hyphenated; this.id = hyphenated;
@ -568,6 +558,7 @@ function tableOfContentScroll(flag) {
tocSelector: '.toc', tocSelector: '.toc',
contentSelector: ['.entry-content', '.links'], contentSelector: ['.entry-content', '.links'],
headingSelector: 'h1, h2, h3, h4, h5', headingSelector: 'h1, h2, h3, h4, h5',
headingsOffset: heading_fix-window.innerHeight/2,
}); });
} }
} }

View File

@ -8480,4 +8480,11 @@ td.hljs-ln-numbers {
background: #ddd; background: #ddd;
color: black; color: black;
} }
h1[id*=toc-head]::before,h2[id*=toc-head]::before,h3[id*=toc-head]::before,h4[id*=toc-head]::before,h5[id*=toc-head]::before,h6[id*=toc-head]::before {
display:block;
content:" ";
height:80px;
margin-top:-80px;
visibility:hidden
}