Вы можете использовать метод .stop
, чтобы остановить предыдущую анимацию.Если вы передадите true
в качестве аргумента, он также очистит анимации, поставленные в очередь.
Если я правильно понял, что вы ищете, тогда вам нужно следующее (вы сказали, что хотите "след мыши », что, как я понимаю, означает, что вы не хотите, чтобы предыдущая анимация прекратилась, как только мышь покидает этот элемент, поэтому только один вызов .stop
):
$(".test").mouseover(function(e){
$(this).stop(true).fadeTo(200,1);
}).mouseout(function(e){
$(this).fadeTo(200,0.3);
});
Вы можете видеть, что здесь работает .