Мне нужна помощь со сценарием для добавления «активного» класса в div, когда установлен скрытый флажок. Все это происходит в довольно сложной форме, которую можно сохранить и позже отредактировать. Вот как выглядит процесс:
У меня есть ряд скрытых флажков, которые устанавливаются при нажатии видимого DIV. Благодаря нескольким людям, особенно Димитару Кристоффу из предыдущих постов здесь, у меня есть несколько простых скриптов, которые справляются со всем:
Человек нажимает на div:
<div class="thumb left prodata" data-id="7">
ядда ядда</div>
В div добавляется активный класс:
$$('.thumb').addEvent('click', function(){ this.toggleClass('tactive'); });
Установлен соответствующий флажок:
document.getElements("a.add_app").addEvents({ click: function(e) { if (e.target.get("tag") != 'input') { var checkbox = document.id("field_select_p" + this.get("data-id")); checkbox.set("checked", !checkbox.get("checked")); } }
});
Теперь мне нужна четвертая (и последняя) функция для завершения проекта (с использованием mootools или просто javascript, без jQuery). Когда форма загружается после сохранения, мне нужен способ добавить активный класс обратно в соответствующий div. По сути, обратный процесс. Я ЕСМЬ пытаюсь понять это сам и хотел бы опубликовать идею, но все, что я пробовал, ну, ну, плохо. Я думал, что, по крайней мере, отправлю этот вопрос, пока буду работать над ним. Заранее спасибо!