Skip to content

Commit b83182f

Browse files
committed
JavaScript/DOM debugging
1 parent 4b21e19 commit b83182f

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

index.html

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -261,20 +261,23 @@ <h3 class="icon solid fa-envelope"><span class="label">Email</span></h3>
261261
<script src="assets/js/util.js"></script>
262262
<script src="assets/js/main.js"></script>
263263
<script>
264-
const toggleButton = document.getElementById('menu-toggle');
265-
const navMenu = document.getElementById('nav-menu');
264+
document.addEventListener('DOMContentLoaded', () => {
265+
const toggleButton = document.getElementById('menu-toggle');
266+
const navMenu = document.getElementById('nav-menu');
266267

267-
toggleButton.addEventListener('click', () => {
268-
navMenu.classList.toggle('show');
269-
});
268+
toggleButton.addEventListener('click', () => {
269+
navMenu.classList.toggle('show');
270+
});
270271

271-
// Optional: Auto-close after click
272-
document.querySelectorAll('#nav-menu a').forEach(link => {
273-
link.addEventListener('click', () => {
274-
navMenu.classList.remove('show');
272+
// Optional: Auto-close menu after clicking a link
273+
document.querySelectorAll('#nav-menu a').forEach(link => {
274+
link.addEventListener('click', () => {
275+
navMenu.classList.remove('show');
276+
});
275277
});
276278
});
277279
</script>
280+
278281
</body>
279282
</html>
280283
<!--

0 commit comments

Comments
 (0)