Inital commit
This commit is contained in:
20
assets/js/main.js
Normal file
20
assets/js/main.js
Normal file
@@ -0,0 +1,20 @@
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const links = document.querySelectorAll('a[href^="#"]');
|
||||
links.forEach((link) => {
|
||||
link.addEventListener("click", (event) => {
|
||||
const targetId = link.getAttribute("href");
|
||||
if (!targetId || targetId === "#") {
|
||||
return;
|
||||
}
|
||||
|
||||
const target = document.querySelector(targetId);
|
||||
if (!target) {
|
||||
return;
|
||||
}
|
||||
|
||||
event.preventDefault();
|
||||
target.scrollIntoView({ behavior: "smooth", block: "start" });
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user