Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите разобраться пожалуйста с кнопкой, дать совет(Начинающему) (https://javascript.ru/forum/dom-window/62264-pomogite-razobratsya-pozhalujjsta-s-knopkojj-dat-sovet-nachinayushhemu.html)

andrewkirpanev2 01.04.2016 20:10

Помогите разобраться пожалуйста с кнопкой, дать совет(Начинающему)
 
Цель такова :
При нажатии на кнопку она становится активной , при следующем нажатии возвращается в исходное положение .
Пробую делать через добавления класса при нажатии, а далее его удалять.но после удаления и возвращение в исходное данная функция не повторяется (точнее , что б я потом опять на неё нажал и она добавила себе снова класс и изменилась(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

рони 01.04.2016 20:59

andrewkirpanev2,
http://codepen.io/anon/pen/QNqgxR?editors=1111

andrewkirpanev2 02.04.2016 07:21

Спасибо большое!


Часовой пояс GMT +3, время: 13:55.