ksa,
сделал проще но работает почему то кривовато может из за нагрузки всего кода хз
menu.onmouseover=azz;
function azz(event) {
var left = -155;
function frame() {
left++;
menu.style.left = left + 'px'
if (left == 0) {
clearInterval(timer1);
}
}
var timer1 = setInterval(frame, 10)
}
menu.onmouseout=az;
function az(event) {
var left = 0;
function frame() {
left--;
menu.style.left = left + 'px'
if (left == -155) {
clearInterval(timer1);
}
}