Итак, давайте представим, что у меня есть изображение красного квадрата, которое становится зеленым, когда мышь наводит на него, и оно снова становится красным, когда мышь покидает квадрат. Затем я сделал с ним что-то вроде меню, чтобы при наведении курсора на квадрат он становился зеленым и под ним появлялся прямоугольник.
Я хочу, чтобы это произошло так: после появления прямоугольника и перемещения мыши из квадрата и над прямоугольником я хочу, чтобы этот квадрат оставался зеленым, пока я не переместил мышь из прямоугольника.
Как мне это сделать с помощью jquery? Код, который я использую, выглядит примерно так:
$('.square').hover(function() {
$(this).addClass('.green');
}, function() {
$(this).addClass('.red');
});
$('.square').hover(function() {
$(this).children('.rectangle').show();
}, function() {
$(this).children('.rectangle').hide();
});