作者ephesians (ephesians)
看板Ajax
标题Re: dojo
时间Wed Jan 3 22:04:18 2007
※ 引述《TonyQ (骨头)》之铭言:
: 话说上次看板上板友的推文之後,跑去下载新版(1.4)回来看src,
: 我比较focus在 animation上, (dojo.lfx.html)
: fade、wipe这些还蛮有用的,
: 只是有个问题一直很困扰我,我不能得知它的状态。
: 假设某 div node wipeIn到一半的时候,被下了wipeOut指令,
: div的的范围就会像被腰斩一样,算是非同步化的问题吧......
可不可以这样做,让wipeIn与wipeOut透过一个外部变数作锁定?
要作wipeIn之前,先把外部变数的值写入'wipeIn'字串,代表目前的状态,
然後呼叫wipeIn,做完之後再把外部变数的值复原.
其他物件要呼叫此一目标wipeOut或wipeIn,
都要先检查该外部变数的值是否描述此目标正在'wipeIn'或'wipeOut'的状态,
再考虑是否进行其他物件的动作.
这麽想来,dojo套件应该设计一些锁定的功能.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.229.105