Вторая функция, которую вы передаете .hover()
- это обработчик mouseleave
, например:
$('.cardgreen > img').hover(function() {
$('.card > img').animate({height: 150, width: 193, opacity: '1', left: 0, top: 9},500)
$('.anfahrtlink').animate({opacity: '0',},500).animate({width:0},0);
$('.cardgreen > img').animate({opacity: '0'},500)
.animate({opacity: '1'},500);
}, function() {
$('.cardgreen > img').animate({opacity: '0'},300);
$('.anfahrtlink').animate({width:84},0).animate({opacity: '1',},500)
$('.card > img').animate({opacity: '1'},300)
.animate({opacity: '0', width: 0, height: 0, left:194, top:75},270);
});
.hover()
занимает 2 обработчика -для mouseenter
и mouseleave
или, как у вас, одного обработчика, который оба .Но так как вам нужно поведение при наведении и удалении ... используйте версию обработчика 2.