Доброго времени суток!
JS только осваиваю, но обычно сама нахожу решения своих вопросов. Но в данном случае перепробовала все, что смогла найти и придумать, потому обращаюсь за помощью.
Есть такой скрипт
$( document ).ready(function(){
if ( $('.zero').on('click') ) { $('.zero').css('background-color', 'green') }
});
Элемент становится зеленым без всякого клика. Если же написать так
$( document ).ready(function(){
if ( $('.zero').on('click') == true ) { $('.zero').css('background-color', 'green') }
});
то вообще ничего не происходит.
Что нужно написать, чтобы добиться необходимого результата и почему не работает в такой форме?
В целом также хотелось бы узнать, как событие в условии должно выглядеть на чистом JS.
Данный момент нужен для решения следующей задачи: необходимо сделать так, чтобы цвет блоков поочередно менялся с определенным интервалом, но при наведении на какой-либо из блоков цвет был только у него, при отводе курсора цвет опять начинал переключаться.