diff --git a/scripts/index.js b/scripts/index.js index ae7c312..e15d9ec 100644 --- a/scripts/index.js +++ b/scripts/index.js @@ -56,6 +56,7 @@ let typing = false; function typechars(e) { e.preventDefault(); + if (e.target.classList.contains("active")) return; if (typing) return; typing = true; @@ -119,6 +120,8 @@ document.addEventListener("DOMContentLoaded", function () { topic.addEventListener("click", (e) => { e.preventDefault(); + if (topic.classList.contains("active")) return; + topics.forEach((t) => { t.classList.remove("active"); t.style.color = "";