Переключатель стилей для бесконечного кол-ва объектов
Добрый вечер, уважаемые форумчане! Стоит задача сделать переключатель стиля для неограниченного количества объектов. Текст по умолчанию стоит с display:none; после нажатия на объект - появляется. Написал вот такое для наглядностиhttp://codepen.io/zey_ser/pen/QbxVvp?editors=101, но это явно бред. Пробовал через цикл прогонять как объект или массив, уперся в undefined.Еще учусь, знаний не хватает. Помогите с решением.
|
toggleDlg=(function(ev,obj){
var c='d-block',q='.'+c,els;
return function(ev,obj){
els=D.querySelectorAll(q);
if(els.length)
for(var el,i=0;el=els[i];i++)
if(obj!==el)
el.classList.remove(c);
if(obj) {
obj.classList.toggle(c);
if(ev)
ev.stopPropagation();
}
};
})(),
ЗЫ В порядке: Петька - прибор! - Восемь! - Что "восемь"? - А что "прибор"? |
zey_ser,
Цитата:
|
| Часовой пояс GMT +3, время: 13:42. |