js的图片切换问题,高手帮我看看问题出在哪了 20

图片直接从第一张切换到第六张,且不再循环了,不知道为什么会这样。代码如下:for(i=0;i<p_li.length;i++){clearTimeout(t);if(in... 图片直接从第一张切换到第六张,且不再循环了,不知道为什么会这样。代码如下:
for(i=0;i<p_li.length;i++)
{
clearTimeout(t);
if(inow==0){p_li[i+1].style.height=0+'px';
inow+=1;
}
else{p_li[i].style.height=0+'px';
p_li[i].style.zIndex=i+1;
startMove(p_li[i], 'height', 320);//startMove(obj, attr, target)是已经写好的运动框架,这个没有问题
t=setTimeout(function (){return ;}, 5000);
}
if(i==(p_li.length-1))
{return i=0;}
}
展开
 我来答
helen5106
2012-11-23 · TA获得超过1260个赞
知道小有建树答主
回答量:2015
采纳率:0%
帮助的人:1070万
展开全部
你想用setTimeout来达到sleep的效果?那应该把startMove放进去,我想你这个不是没效果,你可以加个输出语句
alert(i)
看看是不是6个数,
原因我猜肯能是效果没反应过来,i已经到6了,其他效果没看到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式