Доброго времени суток!
Прошу поделиться идеями как сделать корректную работу функций которые вызываются при установке чекбоксов.
Сейчас если по одной устанавливать и снимать галочки, то функция которая срабатывает корректно меняет атрибуты тегов, в которых текст должен скрываться.
Если установлено более одной галочки, при снятии любой из них происходит путаница. Словами объяснить сложно, лучше наглядно посмотреть
https://fiddle.jshell.net/Aslong07/j8pobwuk/
Функция должна работать так, что бы текст который стал прозрачным при установке галочки на одном чек боксе, не возвращался в исходное состояние из за снятия другой галочки, пока последняя тоже не будет снята.
Я новичок, код возможно страшный. Буду рад советам по его оптимизации.