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 06:34

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

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

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

Tek 22.01.2013 07:51

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

andreychaki 22.01.2013 11:05

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


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