Показать сообщение отдельно
  #8 (permalink)  
Старый 24.07.2014, 00:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Poznakomlus,
вариант ...
var Lis = el.parentNode.children;
                    for (var i=0; i<Lis.length; i++)  {
                      Lis[i].className = Lis[i] == el ? "active": "";
                    }

вместо
var ul = el.parentNode;
                    
                    for (var childItem in ul.childNodes) {
                        var child_el = ul.childNodes[childItem];
                        if (child_el.nodeType == 1) {
                            child_el.removeAttribute("class");
                        }
                    }
                    el.className = "active";
Ответить с цитированием