Показать сообщение отдельно
  #5 (permalink)  
Старый 06.05.2020, 19:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,134

Сообщение от Sonya00
Готово

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <link rel="stylesheet" href="css/style.css">
  <title>Document</title>
</head>
<body>
  <script>
document.addEventListener("DOMContentLoaded", function() {
  document.getElementById("nav").onmouseover = function(event) {
    var target = event.target;
    if (target.className == "menu-item") {
      var s = target.getElementsByClassName("submenu");
      closeMenu();
      s[0].style.display = "block";
    }
  };
  document.onmousemove = function(event) {
    var target = event.target;
    console.log(event.target);
    if (target.className != "menu-item" && target.className != "submenu") {
      closeMenu();
    }
  };
  function closeMenu() {
    var menu = document.getElementById("nav");
    var subm = document.getElementsByClassName("submenu");
    for (var i = 0; i < subm.length; i++) {
      subm[i].style.display = "none";
    }
  }
});
  </script>
  <div id="nav">
    <div class="menu-item">
      Меню 1
      <div class="submenu">
        Подменю
      </div>
    </div>
    <div class="menu-item">
      Меню 2
      <div class="submenu">
        Подменю
      </div>
    </div>
    <div class="menu-item">
      Меню 3
      <div class="submenu">
        Подменю
      </div>
    </div>
  </div>
</body>
</html>
Ответить с цитированием