有个问题向大神请教:
下面这段代码把A,B处注释掉了,为什么就会出错?(style不认识)
for(var i = 0,len = imgs.length;i<len;i++)
{
(function(i){ // A
imgs[i].onmouseover = function()
{
setImgPos();
for(var j=1;j<=i;j++)
{
//imgs[j].style.left = parseInt(imgs[j].style.left,10) - translate +"px";
imgs[j].style.left = parseInt(imgs[j].style.left, 10) - translate + 'px';
}
}
})(i); //B
}