ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Условие в CSS(?)

 

84
Михаил @ReanMee
Есть простенький сайт в 1 html, 4-5 js и 3 css файла. Один из скриптов выполняет роль счётчика 0-13.
Также есть таблица, ячейки которой имеют вид
<td class="set_1">, <td class="set_2">, <td class="set_3">, ..., <td class="set_13">, <td class="set_14">, <td class="set_1">, <td class="set_2">, <td class="set_3">
... и так далее.
мне нужно, чтобы, когда переменная в скрипте принимает значение n, класс "set_(n+1)"
менялся на класс "set_(n+1) current"...

Если же идея не понятна, то можно упростить задачу. Допустим мне нужно, чтобы каждый понедельник все ячейки вида <td class="set_1"> менялись на <td class="set_1 current">; каждый вторник все ячейки вида <td class="set_2"> менялись на <td class="set_2 current"> и так далее...писать проверку переменной перед каждой ячейкой сильно громоздко.. Надеюсь, что есть какой-то более простой способ, который я упускаю.

Отредактировано ReanMee - 27.09.2012
2970
удалён @Foggy
условий в чистом css пока нет, так что это, разумеется, если есть jquery:
лучше изменять сам файл со счётчиком.
по срабатыванию счётчика делать следующее:
$('.current').removeClass('current');
$('.set_'+n).next().addClass('current');

Отредактировано Foggy - 30.09.2012