Advertisement
bebo231312312321

Untitled

Apr 30th, 2023
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. window.onload = function () {
  3.     let menuBox = document.getElementById('menuBox')
  4.     let icon = document.getElementById("menuIcon")
  5.  
  6.     icon.onclick = () => {
  7.         let x = document.querySelector('.drop-menu')
  8.         menuBox.classList.toggle('openMenu');
  9.         if (menuBox.classList.contains("openMenu")) {
  10.             x.style.display = "block"
  11.             icon.src = "./media/close.png"
  12.         } else {
  13.             icon.src = "./media/menu.png";
  14.             x.style.display = "none"
  15.         }
  16.  
  17.     }
  18.  
  19. }
  20. var menuElements = document.querySelectorAll("ul li a");
  21. menuElements.forEach((elements) => {
  22.     elements.addEventListener("click", () => {
  23.         document.querySelector("li a.active").classList.remove("active");
  24.         elements.classList.add("active");
  25.     });
  26. });
  27. // /============== COOKIESE==========================/
  28. let wrapText = document.querySelector("#cookies")
  29. document.querySelector("#cookies_btn")
  30.  executedCode = () => {
  31.     if( document.cookie.includes("cookie")) return;
  32.     wrapText.classList.add("show");
  33.  
  34. };    
  35. window.addEventListener("load", executedCode);
  36.  
  37. setCookie = (userName, userValue, expDays) => {
  38.     let date = new Date();
  39.     date.setTime(date.getTime() + (expDays * 24 * 60 * 60 * 1000));
  40.     let expires = "expires=" + date.toUTCString();
  41.     document.cookie = userName + "=" + userValue + ";" + expires + "; path=/";
  42. }
  43. getCookie = (userName) => {
  44.     let nameInfo = userName + "=";
  45.     let usersInfo = decodeURIComponent(document.cookie);
  46.     let userArr = usersInfo.split("; ");
  47.     let value;
  48.     userArr.forEach(val => { if (val.indexOf(nameInfo) === 0) value = val.substring(name.length) })
  49.     return value;
  50. }
  51. document.querySelector("#cookies_btn").addEventListener('click', () => {
  52.         wrapText.classList.remove("show")
  53.        
  54.         setCookie("cookie", true, 15);
  55.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement