J'ai un ongle dans un autre div, lorsque la vignette est plané Je veux que le div parent se décolore/passe à l'arrière-plan de la vignette, puis disparaisse à l'image originale après le vol stationnaire.transition background-image/css changement en stationnaire?
J'ai ceci jusqu'ici qui change le fond parent à celui de la vignette et du dos mais sans transition.
$(document).ready(function() {
var originalBG;
var hoverBG;
$(".alt-img").hover(
function() {
originalBG = $(this).parent().css('backgroundImage');
hoverBG = $(this).css('backgroundImage');
$(this).parent().css('backgroundImage',hoverBG);
},
function() {
$(this).parent().css('backgroundImage',originalBG);
}
);
});
Avant même que quelqu'un ne me corrige, je sais que cela devrait être extrait dans une fonction distincte afin que je ne duplique pas le code. –
ce serait aussi une bonne idée de mettre en cache des objets dans des variables, comme var $ this = $ (this); – jAndy