всем привет. у меня возникла проблема....
есть перемещающийся блок.. при наведении на него мышкой он должен остановиться. после отвода мышки, снова должен начать перемещаться...
и т.д.
всё вроде получается, но после одной остановки - запуска, блок больше не останавливается... а только прибавляет в скорости...
вот код:
window.onload = function(){
var angle = 120; //позиция
var radian = Math.PI/180*angle; //тоже для траектории
var myint = setInterval(function(){angle+=0.04;if(angle>=360)angle=0;rotate(angle);}, 5); //запускается в начале и блок начинает двигаться
document.getElementById("BOX").onmouseover = function(){clearInterval(myint);} //при наведении блок останавливается
document.getElementById("BOX").onmouseout = function(){var myint = setInterval(function(){angle+=0.04;if(angle>=360)angle=0;rotate(angle);}, 5);} //при отводе мышки блок опять движется
}
я думал если я снова наведу мышкой.. то должен запуститься код по остановке... но нет! не происходит почемуто (((
в чём проблема?
спасибо заранее