Меню на JavaScript

iolke

Новичок
Здравствуйте
Такой вопрос по меню - есть простое меню, по клику вызывается подменю, как сделать так, чтобы при открытом подменю ссылки1 кликая на ссылку 2 - одновременно подменю ссылки 1 закрывалось а подменю ссылки 2 открывалось

Спасибо заранее за комменты

.dropmenu-content {
display: none;
}
.dropmenu-content.show {
display: block;
}
</style>
<script>
window.myFunction = function(e) {
var dropdown = e.parentNode.getElementsByClassName('dropmenu-content')[0];
dropdown.classList.toggle('show');
}
</script>
 

fixxxer

К.О.
Партнер клуба
Смотря какое меню. В простейшем случае вообще js не нужен. Достаточно css.
Откинуть на пункты меню tabindex, чтобы были фокусируемыми, по :focus управлять видимостью вложенных меню.
 
Сверху