5
Ho un div che dissolve In/Out un altro elemento nella pagina al passaggio del mouse (e passa il mouse). Il problema è che non c'è nulla che impedisca all'utente di passare sopra e fuori molto rapidamente e causare l'animazione in coda.Jquery, impedisce le animazioni di accodamento
Ecco il mio codice:
<div class="hovertest">test</div>
<div class="test">test2</div>
Jquery:
$("div.hovertest").hover(
function() {
$(".test").fadeOut();
},
function() {
$(".test").fadeIn();
});
CSS:
div {
width:200px;
height:100px;
background-color:#B22;
}
Ed ecco un link per jsfidde: http://jsfiddle.net/btEXH/
E 'possibile fadeIn/partenza da dove l'animazione interrotta piuttosto che saltare alla fine e quindi eseguire l'animazione. - Ha fatto il lavoro altrimenti. Grazie! – Tom
@Tom Dovrebbe essere possibile cambiando il 2 ° parametro su falso. Anche se questo sembra causare problemi di opacità –
Sì, l'ho provato e ho avuto lo stesso problema. In questo caso non dovrebbe causare problemi, ma se l'animazione fosse più lenta potrebbe sembrare un po 'strana. – Tom