Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2016, 20:10
Новичок на форуме
Отправить личное сообщение для andrewkirpanev2 Посмотреть профиль Найти все сообщения от andrewkirpanev2
 
Регистрация: 01.04.2016
Сообщений: 2

Помогите разобраться пожалуйста с кнопкой, дать совет(Начинающему)
Цель такова :
При нажатии на кнопку она становится активной , при следующем нажатии возвращается в исходное положение .
Пробую делать через добавления класса при нажатии, а далее его удалять.но после удаления и возвращение в исходное данная функция не повторяется (точнее , что б я потом опять на неё нажал и она добавила себе снова класс и изменилась(repeat))но в итоге как я понимаю выходит из функции выполнив все условия . в итоге нужно обновить страницу для её работы.
Сильно запутался, помогите пожалуйста,посоветуйте как такую вещь реализовать проще.
Пример моего кода:

var obj = {};
obj.toggle = true;

document.getElementById("btnRotateNow").onclick = function(){
if(obj.toggle){
btnRotateNow.classList.add("active");
console.log(btnRotateNow);
delete obj.toggle;
}
else{
btnRotateNow.classList.remove("active");
}
}
Песочница
http://codepen.io/Kirpanev/pen/wGrJya?editors=1111
Ответить с цитированием