JS 计时问题

aa6543321 2008-08-20 04:10:25

function ChangeAll(ID){
ChangeImg(ID);
Changesys(ID);
StopAuto();
}
function AutoChange(){
Imgnum++;
var GetNum=Imgnum%6;
ChangeImg(GetNum+1);
Changesys(GetNum+1);
}
var sh=setInterval("AutoChange();",1000);

function StopAuto(){
clearInterval(sh);
}

function BeginAuto(){
var sh=setInterval("AutoChange();",1000);
}



载入页面的时候 他会执行AutoChange()
鼠标移到一个图片上 触发ChangeAll()
移开的时候触发 BeginAuto()
本意是 载入时自动换图片 鼠标移上去 停止切换 移开在自动切换
现在问题 第一次移上去是好的
后面就不行了 不停止 而且图片切换时间悦来越快
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa6543321 2008-08-20
  • 打赏
  • 举报
回复
测试通过 谢谢
cloudgamer 2008-08-20
  • 打赏
  • 举报
回复
function BeginAuto(){
sh=setInterval("AutoChange();",1000);
}

这样试试

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧