何如用setinterval实现动画后若干时间后停止 80
我写的源代码是这样的functionimgOnMouseOver1(){vara=window.setInterval("slideIn1();",30);window....
我写的源代码是这样的
function imgOnMouseOver1()
{
var a=window.setInterval("slideIn1();",30);
window.setTimeout('window.clearInterval(a)',500);
}
函数里第一行语句有正确载入,但是500ms后动画并没有停止,想问下大神是什么问题,应该如何解决。谢谢 展开
function imgOnMouseOver1()
{
var a=window.setInterval("slideIn1();",30);
window.setTimeout('window.clearInterval(a)',500);
}
函数里第一行语句有正确载入,但是500ms后动画并没有停止,想问下大神是什么问题,应该如何解决。谢谢 展开
1个回答
展开全部
我在控制台里,测试了你的代码,是可以停止循环执行的。由于不知道你slideln1方法是什么我用以下代码代替
var k=1;
var a=window.setInterval("$('#jobStatus').text('ceshi'+k)",30);
window.setTimeout('window.clearInterval(a)',500);
最后页面上显示到ceshi16就停止了
你可以看看具体slideln代码
追问
我发现这段代码是可以正常运行的,但是一旦搬进了onMouseOver()里面,就是鼠标悬停触发的事件上就行不通了,停不下来了,是为什么啊?
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询