用js做图片自动轮播效果发生的错误如何解决

直接使用点击1、2、3的时候两张图片还会同时出现... 直接使用点击1、2、3的时候两张图片还会同时出现 展开
 我来答
百度网友00542c4ee6
游戏玩家

2019-08-10 · 游戏我都懂点儿,问我就对了
知道答主
回答量:61
采纳率:50%
帮助的人:28.7万
展开全部

_tt1 当 执行 setTimeout时会重新赋值,重新建立个var

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网海1书生
科技发烧友

2019-08-10 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26226

向TA提问 私信TA
展开全部
function setFocus(i){
for(var n=1;n<4;n++){
document.getElementById("focusPic"+n).style.display=(i==n)?"block":"none";
}
_tn=(i%3)+1;
}
追问

你写的代码是可以完成自动轮播和点击换图的,我想请问下之前这段代码哪里错了??

追答
你的语法都完全错了啊。而且你那个_tt1也根本没什么作用的啊。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式