je le code HTML suivantjQuery mouseover/mouseout scintille
<div class="individual">
<div class="change">change</div>
<div class="picture"><img src....></div>
</div>
Le .change
a position: absolute;
et est invisible. Sur mouseover .picture
, je veux .change
à apparaître, et sur mouseout, pour disparaître. Si l'individu clique sur .change
alors quelque chose devrait arriver.
À l'heure actuelle, lorsque la souris passe au-dessus de la modification, elle est traitée comme une souris de l'image, et la modification commence à clignoter!
J'ai alors fait cette jQuery:
$('.change').mouseout(function(){
$('.picture').mouseout(function(){
$(this).parent().children('.change').hide();
});
});
$('.picture').mouseover(function(){
var i = $(this).parent().children('.change').show();
});
Cela fonctionne bien que la première fois! Si je déplace l'image, puis quand je reviens, et que je change, tout commence à clignoter !! Que fais-je?!
Merci
Au survol de la souris, lorsque le 'changement' est affiché, apparaît-il sur l'image? – luckystars