Используя jQuery, я смог обмениваться изображениями при наведении курсора и изменять его на мыши.2 изображения. изменение только при наведении курсора не на мышь
У меня 2 изображения, image1 и image2. image1 - это исходное изображение, когда отображаемый mouse2 должен отображаться и должен оставаться даже при мыши. при следующем наведении исходное изображение заменяет изображение2 и т. д.
Я пробовал 2 кода. Первый изменяет изображение обратно на мышь. Второй, ничего не происходит даже при начальном наведении.
Код 1
$(document).ready(function() {
$("#img1").hover(function() {
if ($(this).attr('src') == 'www.domain.com/image1.jpg') {
$(this).attr('src','www.domain.com/image2.jpg');
} else if ($(this).attr('src') == 'www.domain.com/image1.jpg') {
$(this).attr('src','www.domain.com/image1.jpg');
}
});
});
Код 2
$(document).ready(function() {
$("#img1").hover(function() {
if ($(this).attr('src') == 'www.domain.com/image1.jpg') {
$(this).attr('src','www.domain.com/image2.jpg');
}
if ($(this).attr('src') == 'www.domain.com/image1.jpg') {
$(this).attr('src','www.domain.com/image1.jpg');
}
});
});
Помощь будет высоко оценена.
Спасибо!
Не используйте ярлык '.hover()', просто привяжите событие 'mouseenter', например' $ ('# img1'). On ('mouseenter', function() {...}) ' –
In ваше «если бы» вы относитесь к тому же URL-адресу, что и в вашем, если –