@kursof1

Как спрятать div при нажатиии в этом исполнении?

Есть такой небольшой код для обратной связи и я тут заморочился с ним. вопрос, как же при нажатии прятать то куда нажимал и открывать другой блок(что уже работает). И так же сделать наоборот, нажимая на второй блок(прячась) что бы открывался первый.
<a onclick="onclickVhod();" id="idExid"class="popup_toggle">
<div class="circlephone" style="transform-origin: center;"></div>
<div class="circle-fill" style="transform-origin: center;"></div>
<div class="img-circle" style="transform-origin: center;">
<div class="img-circleblock" style="transform-origin: center;"></div></div>
</a>	

<span onclick="onclickExid()" id="idVhod" ><span id="ugcontcal"></span></span>


var idVhod = document.getElementById('idVhod');

function onclickVhod() {
  idVhod.style.display = (idVhod.style.display == 'inline') ? '' : 'inline';
  localStorage.setItem('hide', idVhod.style.display); // сохраняем значение в ключ hide
}

if(localStorage.getItem('hide') == 'inline') { // если значение ключа hide "inline"
  document.getElementById('idVhod').style.display = 'inline';
}

var idExid = document.getElementById('idExid');

function onclickExid() {
  idExid.style.display = (idExid.style.display == 'none') ? '' : 'none';
  localStorage.setItem('hide', idExid.style.display); // сохраняем значение в ключ hide
}

if(localStorage.getItem('hide') == 'none') { // если значение ключа hide "none"
  document.getElementById('idExid').style.display = 'none';
}


jsfiddle.net/ryb4uexf/3
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
AngReload
@AngReload
Кратко о себе
Пригласить эксперта
Ваш ответ на вопрос

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

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