Ce que je suis en train de faire est de séparer les animations afin que je puisse tuer certains d'entre eux sans affecter les plus importants. J'essaye d'ajouter les animations de mouseenter/mouseleave à une file d'attente ainsi je peux les tuer quand une animation différente commence. Le code ci-dessous ne fait rien pour arrêter les animations en file d'attente. Il se comporte comme le défaut où les animations vont s'accumuler dans la file d'attente et se jouer. Ce qui donne?jQuery file d'attente personnalisée
$('.item').mouseenter(function(){
$(this).clearQueue("test");
$(this).queue("test",function(next){
$(this).animate({
height: '250px'
},500);
});
$(this).dequeue("test");
}).mouseleave(function(){
$(this).clearQueue("test");
$(this).queue("test",function(next){
$(this).animate({
height: '140px'
}, 250);
});
$(this).dequeue("test");
})
Certains file d'attente générale utilise, en expliquant comment les files d'attente personnalisées fonctionnent, etc: [? Quelqu'un peut-il expliquer la file d'attente jQuery me] (http://stackoverflow.com/q/1058158/91914) – gnarf
En fait, vu que, avant d'être publié. Tous les exemples ont des fonctions personnalisées et non des animations! Tant pis. Merci quand même. – methodin