У меня есть несколько миниатюрных изображений, которые расположены на расстоянии 5 пикселей друг от друга в тегах списка HTML. У меня также есть слушатели Jquery для событий mouseenter и mouseleave, которые обновляют родительское изображение в зависимости от того, какая миниатюра переворачивается.
Если вы прокрутите от одного миниатюрного изображения до другого, переход не будет плавным. Когда мышь находится в 5-пиксельном интервале, родительское изображение быстро переходит к значению по умолчанию, а затем возвращается к следующему уменьшенному изображению, когда курсор перемещается над ним.
Как сделать так, чтобы это плавно переходило от изображения к изображению, не возвращаясь к исходному изображению по умолчанию.
Я пытался сделать интервал в качестве отступа, но дизайн имеет границу вокруг изображений, и это делает его плохим.
Спасибо!
EDIT. -> запрос кода
$image_changer = $('.imageChanger');
$image_changer.each(function(){
$(this).mouseenter(function(){
$backup_old_image = $('.product-img-box .product-image img').attr('src');
$('.product-img-box .product-image img').attr('src', $(this).attr('src'));
});
});
$image_changer.mouseleave(function(){
$('.product-img-box .product-image img').attr('src', $backup_old_image);
});
Пример на странице товара ..
http://www.greencupboards.com/loyal-luxe-the-canadian-cabin-15706.html