<div id="MyDiv" style="width:100px; height:100px; background:red; position:fixed" onmouseover="vel(true)" onmouseout="vel(false)"></div>
function vel(a)
{
if(a)
{
var b = 0;
my = setInterval(function()
{
document.getElementById('MyDiv').style.marginLeft = b+'px';
b++;
},100)
}
else
{
clearInterval(my);
}
}
При наведении, div будет двигаться вправо. При отведении - будет прекращать своё движение.