Each element c одним классом выполнять ховер каждые n секунд если мышь не двигается?
Есть обычное меню, у элементов меню есть свои классы и один общий. Хочу сделать так, что бы если пользователь не двигает мышью N секунд, то начинался автоховер по всем элементам по порядку и по кругу с задержкой между ними в X секунд.
Делаешь таймер который считает секунды, если прошло N секунд то ищешь элемент с активным классом меню. Ищешь его индекс в массиве элементов jquery, и меняешь класс. Заводишь функцию setTimeout чтобы она выполняла через каждые X секунд, при условии что мышка стоит, функцию смены активного класса у меню(заведи переменную для текущего активного элемента меню и каждый раз ее перезаписывай). И на событие mouseover повесь обработчик, чтобы он снимал setTimeOut и сбрасывал таймер N.