Задать вопрос
@DimaD0106d

Не работает переключатель, как исправить?

Сайт: https://cleverslider.000webhostapp.com/

<div class="container-activatedOptions">
		<form class="form-activatedOptions">
			<button class="activatedOptions" class="deactivatedOptions" onclick="toglleNav();">Открыть настройки</button>
		</form>
	</div>


activatedOptions.onclick = function(){
	options.style.display = 'block'
	activatedOptions.innerHTML = 'Закрыть настройки'
	deactivatedOptions.add()
	activatedOptions.toggle('deactivatedOptions')
	activatedOptions.remove()
	return false
}

deactivatedOptions.onclick = function(){
	options.style.display = 'none'
	activatedOptions.innerHTML = 'Открыть настройки'
	activatedOptions.add()
	deactivatedOptions.toggle('activatedOptions')
	deactivatedOptions.remove()
	return false
}
  • Вопрос задан
  • 57 просмотров
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
vladgba
@vladgba
(。◕‿‿◕。)
В вашем случае, как мне кажется, стоит переделать вот так
<div class="container-activatedOptions">
    <form class="form-activatedOptions">
        <button id="optionsToggle">Открыть настройки</button>
    </form>
    <div id="options">
        Тут опции...
    </div>
</div>


disabledOptions(); // Изначальное состояние

function activatedOptions(){
    options.style.display = 'block';
    optionsToggle.innerHTML = 'Закрыть настройки';
    optionsToggle.onclick = disabledOptions;
    return false;
}

function disabledOptions(){
    options.style.display = 'none';
    optionsToggle.innerHTML = 'Открыть настройки';
    optionsToggle.onclick = activatedOptions;
    return false;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы