У меня по непонятной причине setTimeout вообще никаких движений не производит, пробовал уже просто в функцию его вставить, ноль реакции
lis[i].onmouseout=function() {
setTimeout("alert('gbhh')",3000);
this.className=this.className.replace(new RegExp(" iehover\\b"), "");