У меня есть div, который при щелчке расширяется или закрывается, я также хотел бы изменить верхнюю позицию другого фиксированного div в зависимости от состояния щелчка исходного div.
Например, Если исходный div расширен, я бы хотел, чтобы div 2 имел top:10px
Если закрытый div 2 имеет top:0
Это текущая функция переключения для расширенияили закройте div
<a href="#" class="toggle" onclick="dropDownMSG(); this.parentNode.classList.toggle('open');return false;">
<img src="/Static/images/header-logo-top.png" alt="Informa logo"/>
</a>
, затем ниже у меня есть
function dropDownMSG() {
document.getElementById("mySidenav").style.top = "10";
}
Однако это только добавляет top:10px
при нажатии, так что переключайтесь снова, чтобызакрывает div, top
доза не сбрасывается до 0
.
Мне нужен способ сказать:
, что если открыть тог, то
document.getElementById("mySidenav").style.top = "10";
Остальное
document.getElementById("mySidenav").style.top = "0";