本帖最后由 不二如是 于 2017-7-9 19:26 编辑
原谅我私自换了下图片(这不是重点)
两个问题:
出错代码: for (var i = 0;i < oImg.length;i++)
{
oImg.onmouseover=function ()
{
stratMove(this,300);
};
oImg.onmouseout=function ()
{
stratMove (this,30);
};
}
1、既然是循环,那么oImg,就要指定“位置”,然后才能动起来,显然“oImg”,是不行滴~
修改如下:oImg[i].onmouseover=function ()
{
stratMove(this,300);
};
oImg[i].onmouseout=function ()
{
stratMove (this,30);
};
2、你上面明明定义了“startMove”,这里你调用的是”stratMove“.
综上所述,这段代码就修改为: oImg[i].onmouseover=function ()
{
startMove(this,300);
};
oImg[i].onmouseout=function ()
{
startMove (this,30);
};
友情提示:
1、善用Chrome的控制台
|