init the wordpress theme

This commit is contained in:
2026-02-05 20:19:55 +08:00
parent 19ccba2e5a
commit 2ceb3cc86a
18 changed files with 1536 additions and 2 deletions
+31
View File
@@ -0,0 +1,31 @@
const mobileMenuToggle = document.querySelector('.mobile-menu-toggle');
const navMenu = document.querySelector('.nav-menu');
if (mobileMenuToggle && navMenu) {
mobileMenuToggle.addEventListener('click', () => {
navMenu.classList.toggle('active');
mobileMenuToggle.classList.toggle('active');
});
document.addEventListener('click', (e) => {
if (!e.target.closest('.main-navigation')) {
navMenu.classList.remove('active');
mobileMenuToggle.classList.remove('active');
}
});
window.addEventListener('resize', () => {
if (window.innerWidth > 768) {
navMenu.classList.remove('active');
mobileMenuToggle.classList.remove('active');
}
});
}
document.addEventListener('DOMContentLoaded', () => {
const postItems = document.querySelectorAll('.post-item');
postItems.forEach((item, index) => {
item.style.animationDelay = `${index * 0.1}s`;
});
});