File manager - Edit - /home/kridsana/webapp.cm.in.th/673190902/u67319090038/ชมเณย/script.js
Back
document.addEventListener("DOMContentLoaded", function () { // Smooth scrolling for navigation links const navLinks = document.querySelectorAll("nav a"); navLinks.forEach(link => { link.addEventListener("click", function (e) { e.preventDefault(); const targetId = this.getAttribute("href").substring(1); const targetSection = document.getElementById(targetId); if (targetSection) { window.scrollTo({ top: targetSection.offsetTop - 50, behavior: "smooth" }); } }); }); // Back to top button const backToTopBtn = document.createElement("button"); backToTopBtn.innerText = "⬆ กลับขึ้นบน"; backToTopBtn.id = "backToTop"; document.body.appendChild(backToTopBtn); backToTopBtn.style.position = "fixed"; backToTopBtn.style.bottom = "20px"; backToTopBtn.style.right = "20px"; backToTopBtn.style.padding = "10px 15px"; backToTopBtn.style.backgroundColor = "#007bff"; backToTopBtn.style.color = "white"; backToTopBtn.style.border = "none"; backToTopBtn.style.borderRadius = "5px"; backToTopBtn.style.cursor = "pointer"; backToTopBtn.style.display = "none"; window.addEventListener("scroll", function () { if (window.scrollY > 300) { backToTopBtn.style.display = "block"; } else { backToTopBtn.style.display = "none"; } }); backToTopBtn.addEventListener("click", function () { window.scrollTo({ top: 0, behavior: "smooth" }); }); // Mobile menu toggle const menuToggle = document.getElementById("menu-toggle"); const navMenu = document.getElementById("nav-menu"); if (menuToggle && navMenu) { menuToggle.addEventListener("click", function () { navMenu.classList.toggle("active"); }); } }); // ฟังก์ชันสำหรับเพิ่มใบไม้ตก function createFallingLeaf() { const leaf = document.createElement('img'); leaf.src = 'images/leaf.png'; // ใช้รูปภาพใบไม้ที่มีอยู่ในโฟลเดอร์ images leaf.alt = 'ใบไม้ตก'; leaf.classList.add('falling-leaf'); // ตั้งค่าให้ใบไม้มีตำแหน่งเริ่มต้นที่ด้านบนของหน้าจอ leaf.style.left = Math.random() * window.innerWidth + 'px'; // ตั้งค่าให้ใบไม้ตกในตำแหน่งสุ่มจากซ้ายไปขวา document.body.appendChild(leaf); // ทำให้ใบไม้ตก setTimeout(() => { leaf.remove(); // ลบใบไม้หลังจากที่มันตกลงไปแล้ว }, 5000); // ใบไม้จะตกภายใน 5 วินาที } // สร้างใบไม้ตกทุกๆ 500ms setInterval(createFallingLeaf, 500);
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.59 |
proxy
|
phpinfo
|
Settings