При наведении сделать видимым
Ребята, в предыдущем тикете здорово помогли. Однако есть еще вопрос.
<style type="text/css">
.nav__dropdown_second{
display:none;
}
</style>
<div class="nav__dropdown">
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Территория обслуживания сетевой организации </a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Передача электрической энергии</a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link ">РАСКРЫТИЕ ИНФОРМАЦИИ</a>
<div class="nav__dropdown nav__dropdown_second">
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Общая информация о передаче электрической энергии</a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Нормативные документы</a>
</div>
</div>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link ">Другая информация</a>
<div class="nav__dropdown nav__dropdown_second">
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Документация</a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Нормативные документы</a>
</div>
</div>
</div>
</div>
надо, чтобы при наведении на див nav__dropdown-item показывался (display:block ; ) только дочерний див nav__dropdown_second Пробовал так, но что то не получается
$(function(){
$(".nav__dropdown-item").hover(function(){
$(this).children('.nav__dropdown_second').show();
},
function(){
$(this).children('.nav__dropdown_second').hide();
});});
Надо только дочерний сделать видимым!!! |
все работает вроде.
|
.nav__dropdown-item:hover .nav__dropdown_second{
display: block;
}
css это тоже под силу |
так дивов "nav__dropdown-item" много же!!!!! А мне надо сделать видимым див "nav__dropdown_second" только внутри именно наведенного дива "nav__dropdown-item". А если делать через CSS то откроются все дивы "nav__dropdown_second"
|
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<style type="text/css">
.nav__dropdown_second{
display:none;
}
.nav__dropdown-item:hover .nav__dropdown_second{
display: block;
}
</style>
<div class="nav__dropdown">
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Территория обслуживания сетевой организации </a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">Передача электрической энергии</a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link ">РАСКРЫТИЕ ИНФОРМАЦИИ</a>
<div class="nav__dropdown nav__dropdown_second">
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">1-ой блок</a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">1-ой блок</a>
</div>
</div>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link ">Другая информация</a>
<div class="nav__dropdown nav__dropdown_second">
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">2-ой блок</a>
</div>
<div class="nav__dropdown-item">
<a href="#" class="nav__dropdown-link">2-ой блок</a>
</div>
</div>
</div>
</div>
</body>
</html>
|
спасибо!!!!!!!
|
| Часовой пояс GMT +3, время: 22:31. |