Показать сообщение отдельно
  #6 (permalink)  
Старый 15.03.2010, 18:37
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Nemezis,
Сначала задается правило: все элементы с классом magic-input не отображать.
Следом за ним, с бóльшим приоритетом: все элементы с классом state-1 внутри элемента с классом toggler-1, state-2 внутри toggler-2 и state-3 внутри toggler-3 показываются.

А дальше скрипт при нажатии на кнопку меняет последовательно у обвертки класс: toggler-1toggler-2toggler-3.

Таким образом, получается, что блок может быть в одном из трех взаимоисключающих состояниях, и при этом каждый элемент внутри него «знает», что делать при каждом из них.

Немного сумбурно объясняю, но, надеюсь, для общего понимания хватит.
Ответить с цитированием