Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (3)
  • Как убрать информацию при печати страницы из сайта?

    @Karcev
    Попробуйте сдвинуть поля со служебной информацией (значение 1.0cm подберите под свою страницу):

    @media print {
      @page { margin: 0; }
      body { margin: 1.0cm; }
    }
    Ответ написан
    1 комментарий
  • Как отменить переход по ссылке в выпадающем меню?

    @Karcev
    Рабочий вариант

    // Выбираете элемент у которого блокируем переход по ссылке
    const expandMenu = document.querySelectorAll(".menu-item");
    
    // Задаете ширину экрана при которой происходит работа
    let sizeWindow = window.matchMedia('(max-width: 1024px)');
    
    // Перебираете массив с элементами expandMenu
    for(let i = 0; i < expandMenu.length; i++) {
      expandMenu[i].addEventListener("click", linkClick(i));
    }
    
    // Сравниваете текущий размер окна с заданным и если true то блокируете переход по ссылке
    function linkClick(i) {
      if (sizeWindow.matches === true) {
        console.log("Если мобильная версия, отключаем переход по ссылке");
        return function (e) {
          e.preventDefault();
        };
      }
    }
    Ответ написан
    Комментировать