$(document).ready(function() { var header = $(document).find("h2") for (let index = 0; index < header.length; index++) { header[index].id = index } if (header.length === 0) { $('#leftSide').removeClass('col-lg-3'); $('#leftSide').addClass('d-none'); $('#centerSide').removeClass('col-lg-6'); $('#centerSide').addClass('col-lg-9'); } else { $(".headers-in-here").html( $("h2[id]").get().map(element => `
  • ${$(element).text()}
  • ` ).join("") ); } // $(document).on("scroll", onScroll); }); function activeEl(event, abc) { var i, tablinks; tablinks = document.getElementsByClassName("tablistcontent"); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(" active-content", ""); } event.currentTarget.className += " active-content"; } // Bind to scroll function onScroll(event) { var scrollPos = $(document).scrollTop(); $('#headers-in-here a').each(function() { var currLink = $(this); console.log('currLink', currLink) var refElement = $(currLink.attr("href")); if (refElement.position().top <= scrollPos + 345 && refElement.position().top + refElement .height() > scrollPos) { $('#headers-in-here ul li').removeClass("active-content"); currLink.addClass("active-content"); } else { currLink.removeClass("active-content"); } }); }