Показать сообщение отдельно
  #5 (permalink)  
Старый 17.03.2016, 13:27
Интересующийся
Отправить личное сообщение для Enkille Посмотреть профиль Найти все сообщения от Enkille
 
Регистрация: 09.11.2015
Сообщений: 19

Спасибо всем отписавшимся, Ruslan_xDD только сейчас увидел ваш вариант.
Воспользовался вышестоящим. Код получился следующим: как считаете можно улучшить? Чтобы не обращаться к каждому элементу по ключу и плодить код?
(function(){
        var btn = document.querySelectorAll(".gruppi-toggle"), block = document.querySelectorAll(".speciali-gruppi-window");
        if (window.screen.width < 960){
          btn[0].addEventListener("click", function(){
            if (block[0].style.display == "none") {
              block[0].style.display = "block";
            }else {
              block[0].style.display = "none";
            }
          });
          btn[1].addEventListener("click", function(){
            if (block[1].style.display == "none") {
              block[1].style.display = "block";
            }else {
              block[1].style.display = "none";
            }
          });
        }if (window.screen.width > 960){
          btn[0].addEventListener("click", function(){block[0].style.display = "block";});
          block[0].addEventListener("mouseleave", function(){block[0].style.display = "none";});
          btn[1].addEventListener("click", function(){block[1].style.display = "block";});
          block[1].addEventListener("mouseleave", function(){block[1].style.display = "none";});
        }
      })();
Ответить с цитированием