Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   собственный переключатель состояния (https://javascript.ru/forum/misc/34857-sobstvennyjj-pereklyuchatel-sostoyaniya.html)

andreychaki 22.01.2013 08:34

собственный переключатель состояния
 
имеется такая структура
http://jsfiddle.net/nfn7a/

кликнув по span "Ночь" я убираю у него класс active и добавляю его к span "День". так же добавляю блоку main класс night.
при первом клике все как надо, стили применяются корректно, но скрипт при клике на спан День ничего не делает, при этом по прежнему обрабатывается по спану Ночь. хотя у него уже нет класса active.

подскажите пожалуйста в чем проблема

Tek 22.01.2013 09:51

http://jsfiddle.net/TekVanDo/gcZXY/
Измени ckick на live

andreychaki 22.01.2013 13:05

сделал лучше. live уже не стоит использовать
$(function(){
 $(document).on('click', '.blockInMain .link6 .active', function(){
  $('.blockInMain .link6 span').toggleClass('active');
  $('.main').toggleClass('night');
 });
});


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