怎么让js暂停
functionclickImg(){varimg=document.getElementById("img");img.style.webkitTransform="r...
function clickImg() {
var img = document.getElementById("img");
img.style.webkitTransform = "rotateX(90deg)";
//我要在这里暂停一秒钟再执行下面的代码
var sdiv = document.getElementById("sdiv");
sdiv.style.webkitTransform = "rotateX(0deg)";
} 展开
var img = document.getElementById("img");
img.style.webkitTransform = "rotateX(90deg)";
//我要在这里暂停一秒钟再执行下面的代码
var sdiv = document.getElementById("sdiv");
sdiv.style.webkitTransform = "rotateX(0deg)";
} 展开
4个回答
展开全部
function clickImg() {
var img = document.getElementById("img");
img.style.webkitTransform = "rotateX(90deg)";
//我要在这里暂停一秒钟再执行下面的代码
window.setTimeout("clickImg2()",1000);
}
function clickImg2(){
var sdiv = document.getElementById("sdiv");
sdiv.style.webkitTransform = "rotateX(0deg)";
}
var img = document.getElementById("img");
img.style.webkitTransform = "rotateX(90deg)";
//我要在这里暂停一秒钟再执行下面的代码
window.setTimeout("clickImg2()",1000);
}
function clickImg2(){
var sdiv = document.getElementById("sdiv");
sdiv.style.webkitTransform = "rotateX(0deg)";
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答:
应该是你的理解有些问题,看下面这个函数
function GoOn(ind){
var obj=window.eventList[ind];
window.eventList[ind]=null;
if (obj.NextStep) obj.NextStep();//这里进行判断,如果定义了nextstep,则执行nextstep函数
else obj();//如果没有,则执行该对象本身,也就是说,这里的obj可以是function
}
因此,你需要的就简单了,就是
statement1;
sleep(function(){
statement2;
},1000);
sleep(function(){
statement3;
},
1000);
sleep(function(){
statement4;
},
1000);
也就是把statement放入函数中,执行函数本身就行。
应该是你的理解有些问题,看下面这个函数
function GoOn(ind){
var obj=window.eventList[ind];
window.eventList[ind]=null;
if (obj.NextStep) obj.NextStep();//这里进行判断,如果定义了nextstep,则执行nextstep函数
else obj();//如果没有,则执行该对象本身,也就是说,这里的obj可以是function
}
因此,你需要的就简单了,就是
statement1;
sleep(function(){
statement2;
},1000);
sleep(function(){
statement3;
},
1000);
sleep(function(){
statement4;
},
1000);
也就是把statement放入函数中,执行函数本身就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js是单线程阻塞式的,也就是说他的任务是一个个进行的,无法同时进行,并且假如有一个任务在进行了那么其他的任务就必须等待这个任务结束以后进行,如果想停止js,那么只要在你想停止的地方写上一个错误代码那么就可以停止他了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function clickImg() {
var img = document.getElementById("img");
img.style.webkitTransform = "rotateX(90deg)";
//我要在这里暂停一秒钟再执行下面的代码
window.setTimeout("clickImg2()",1000);
}
function clickImg2(){
var sdiv = document.getElementById("sdiv");
sdiv.style.webkitTransform = "rotateX(0deg)";
}
var img = document.getElementById("img");
img.style.webkitTransform = "rotateX(90deg)";
//我要在这里暂停一秒钟再执行下面的代码
window.setTimeout("clickImg2()",1000);
}
function clickImg2(){
var sdiv = document.getElementById("sdiv");
sdiv.style.webkitTransform = "rotateX(0deg)";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询