首页 新闻 会员 周边 捐助

如何停止函数

0
悬赏园豆:20 [待解决问题]

如图所示函数:b3In()是网页窗口加载到这个区域会执行pageTwo()里面有很多动画效果。

       b3Out()是离开这个区域会执行的函数,我想在里面写上当窗口离开这个区域停止

         pageTwo()函数,我要防止用户反复加载这个区域导致这个函数内的动画叠加

Kuangchao_hzz的主页 Kuangchao_hzz | 初学一级 | 园豆:179
提问于:2016-05-26 15:42
< >
分享
所有回答(1)
0

 

最简单的,用一个全局变量来标记。

in: bool=true;

out:bool=false;

pagetwo:很多动画开始前判断bool,false了就return

 

可以in的时候判断如果true了。就不执行pagetwo。pagetwo里面的动画都执行完成了。吧标记设置为false

 

czd890 | 园豆:14488 (专家六级) | 2016-05-26 17:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册