Активный класс заголовка списка
Доброго времени суток! Возник ещё один вопрос, каким образом можно заменить класс заголовка списка когда он активен раскрыт после нажатия), как добавить класс я знаю и как его удалить его тоже... А вот как заменить и чтобы при повторном клике класс вернулся - нет.
Действующий код раскрывающегося списка: document.getElementById('look_click').onclick = function(e) { var list = document.getElementById('look_content'); e = e || window.event; if (list.style.display == 'block') { list.style.display = 'none'; } else { list.style.display = 'block'; } if (e.stopPropogation) { e.stopPropagation(); } else { e.cancelBubble = true; } return false; } document.onclick = function(e) { var list = document.getElementById('look_content'); e = e || window.event; if ((e.target || e.srcElement) !== list) { list.style.display = 'none'; } } |
Wolk_,
Вы не просто удаляйте класс - а меняйте его, к Примеру Active на Unactive тогда при повторном клике Анализируете и делаете обратную замену Либо анализировать на наличие - отсутствие класса, и по данному признаку - добавлять - удалять класс |
Часовой пояс GMT +3, время: 06:49. |