Encoderast
@Encoderast
frontend пытается что-то делать в backend

Как: Применение Toggle (Hide/Show) к нескольким (много-много) блокам?

Есть html:

<button onclick="myFunction()">Click Me</button>

<div id="myDIV">
  This is my DIV element.
</div>


Есть скрипт:

function myFunction() {
    var x = document.getElementById('myDIV');
    if (x.style.display === 'none') {
        x.style.display = 'block';
    } else {
        x.style.display = 'none';
    }
}


Есть стиль:

css (жмяк)
#myDIV {
    width: 100%;
    padding: 50px 0;
    text-align: center;
    background-color: lightblue;
    margin-top:20px;
}


Если применять данный скрипт к нескольким элементам, то hide/show только первый элемент

Как сделать чтоб он понимал в каком блоке находится и соответственно для этого блока показывал выпадающее меню (и скрывался либо через время, либо при открытии другого)
делаю по аналогии как у вк:
тут картинка (жмяк)

0ee1f0646a714d238c6aa04391b6a25a.PNG


Если тут надо писать другой скрипт, то прошу сделать рабочий вариант, сам писать не научился, шаблоны с w3schools copy/paste
  • Вопрос задан
  • 789 просмотров
Решения вопроса 1
teknik2008
@teknik2008
Расскажите про GOLANG. Мне интересно
Вот например так
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы