16 lines
579 B
JavaScript
16 lines
579 B
JavaScript
document.addEventListener("DOMContentLoaded", function () {
|
|
document.querySelectorAll("a[href^='#']").forEach(anchor => {
|
|
anchor.addEventListener("click", function (e) {
|
|
e.preventDefault();
|
|
document.querySelector(this.getAttribute("href"))
|
|
.scrollIntoView({ behavior: "smooth" });
|
|
});
|
|
});
|
|
|
|
document.querySelectorAll(".project").forEach(project => {
|
|
project.addEventListener("click", () => {
|
|
const details = project.querySelector(".project-details");
|
|
details.classList.toggle("d-none");
|
|
});
|
|
});
|
|
}); |