Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ускорение анимации по щелчку (https://javascript.ru/forum/misc/80600-uskorenie-animacii-po-shhelchku.html)

T1nko 27.06.2020 18:40

Ускорение анимации по щелчку
 
var leftOffSet = 0;
var topOffSet = 0;
function moveHeading () {
if (leftOffSet < 200 && topOffSet <= 0) {
$("#heading").offset({left: leftOffSet++});

}
else if (leftOffSet >= 200 && topOffSet < 200) {
$("#heading").offset({top: topOffSet++});

}

else if (leftOffSet > 0 && topOffSet >= 200) {
$("#heading").offset({left: leftOffSet--});

}

else if (leftOffSet <= 0 && topOffSet > 0) {
$("#heading").offset({top: topOffSet--});
}

};
var speed = 30;
var timer = setInterval(moveHeading, 10);
var kolvo = 0;
$("#heading").click(function(){
speed = speed-3;

});
вот код самой анимации, как его ускорить с помощью нажатием на мышь jquery


Часовой пояс GMT +3, время: 10:08.