Mootools 怎么样删除(dispose())一个 Element比如Table 时候 而且动画平滑过渡呢?
比如Table动画向上缩小到不见
尝试了几种方法,可怎么都不行
[b]问题补充:[/b]
[i]你试试用slide out之类的动画效果啊,然后在slide out完成后删除掉Element[/i]
我就是这么尝试的, 可是马上删除的话,那个效果根本看不到了
[code="java"]var myFx = new Fx.Slide('myElement', {
mode: 'horizontal',
//Due to inheritance, all the [Fx][] options are available.
onComplete: function(){
alert('Poof!');
}
//The mode argument provided to slideOut overrides the option set.
}).slideOut('vertical');[/code]
看它官方的doc里面有提供这个onComplete回调函数,你只要把你的删除dom的代码放到onComplete的函数里面去,试试
你试试用slide out之类的动画效果啊,然后在slide out完成后删除掉Element
我不熟悉mootool的代码,但是我对jquery的实现方式很熟悉,不知道mootool有提供这种动画完成后的回调函数吗?比如你调用了slide out函数执行完成后,执行一个回调函数,然后你就可以 把你的删除动作放在回调函数里面做