Код ниже в основном анимирует div вперед и назад.Затем я хочу, чтобы анимация остановилась во время зависания.Это работает, если я уберу эту строку: "$ (". Block "). Animate ({left: '0px'}, 1, animate);"но тогда div просто оживляет, что не то, что я хочу.Так как же сохранить функциональность .stop (), но при этом заставить анимацию зацикливаться в бесконечности?
$(function animate(){
$(".block").animate({left: '+=500px'}, 2000);
$(".block").animate({left: '0px'}, 1, animate);
});
$(".block").hover(function(){
$(".block").stop();
$(".block").animate({ width:"20%", height:"20%"}, 500 );
});