Здравствуйте! Есть самописный код на чистом JavaScript(е), который "допиливает" функционал плагину Before/After для WordPress(а). Пытаюсь своими "кривыми руками" сделать анимацию для Хэндла, что бы он при загрузке страницы появлялся и двигался влево/вправо(в рамках ограниченной ширины), до тех пор пока на него не кликнуть мышью. В целом анимация работает более менее так как нужно, но не получается остановить её при клике мыши. Помогите пожалуйста, буду рад любой помощи!
function Animation(click) {
if (click == false) {
document.getElementsByClassName('cd-handle')[0].style.left = '60%';
document.getElementsByClassName('cd-handle')[0].style.transition = '2s';
document.getElementsByClassName('cd-resize-img')[0].style.width = '60%';
document.getElementsByClassName('cd-resize-img')[0].style.transition = '2s';
function Obratno () {
document.getElementsByClassName('cd-handle')[0].style.left = '50%';
document.getElementsByClassName('cd-resize-img')[0].style.width = '50%';
}
setTimeout (Obratno,2000);
}
}
setInterval(Animation, 4000, click = false);
var tracker = document.getElementsByClassName('cd-handle')[0];
tracker.onclick = function() {
Animation(click = true);
clearTimeout(Animation);
document.getElementsByClassName('cd-handle')[0].style.transition = 'none';
document.getElementsByClassName('cd-resize-img')[0].style.transition = 'none';
}