javascript监听函数是否运行完毕

请教下各位如何判断指定的javascript函数是否运行完毕啊?... 请教下各位 如何判断指定的javascript函数是否运行完毕啊? 展开
 我来答
匿名用户
2013-07-27
展开全部
var run_complete = false;play();doelse();function play() {......run_complete = true;}function doelse() {if (run_complete) {......}else {setTimeout(doelse, 100);}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-27
展开全部
使用事件机制,委托执行比较好,比较抽象点了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-27
展开全部
不知道你是什么意思.

所以我提供你思路:如果外边让执行fn4()那么你可以自定义一个变量,这个变量必须定义在fn4()外边!fn4()执行时修改这一变量,在fn6()中检查是否已经被修改.正如一楼所说,但没有必要作隐藏文本域的.这样的好处是如果fn4()在外围没有执行的话,在fn6()中还可以进行执行.

这种方法的简化如下:
//外边先定义一个变量fn=false;
fn4()
{
//代码段;
return true;
}
fn=fn4();
......
fn6(){
//代码段;
if fn
{
//允许代码段;
}
else
......
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式