Сообщение от 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>