Что не так в моем скрипте ? <script> if($('body:contains(".light")')) $(".zrlight").addClass("active"); else $(".zrdark").addClass("active"); $(".zrlight").remove("active"); </script> Когда в body class="light" То кнопка light активна как и нужно, но переключаясь на dark все равно active кнопка light. Я что то делаю не так? Совершенно не знаю js. Пробовал уже и так и сяк и с помощью else if, все равно горит кнопка не та либо обе.
1) учимся оформлять код в форуме; 2) Код (Javascript): if($('body:contains(".light")')) { $(".zrlight").addClass("active"); } else { $(".zrdark").addClass("active"); $(".zrlight").remove("active"); } Фигурными скобками в условиях опытные люди оформляют даже одну строку во избежание проблем, возникших у Вас.