Mootools延迟问题

时间:2009-11-06 02:45:01

标签: javascript mootools

我最终试图将淡出时间延迟5秒(页面加载,5秒后淡出发生)。但是现在下面的一些代码抛出“延迟不是函数”错误。

el.fade('out').get('tween').chain(function(){
    el.destroy();
}).delay(5000);

3 个答案:

答案 0 :(得分:6)

这适用于el是有效元素的地方。我使用id为demoitem的项来测试它,所以:

var el = $('demoitem');
(function(){
    el.fade('out').get('tween');
    el.destroy();
}).delay(5000);

delay()是一个可以链接到函数的函数,而不是链接到HTMLElement的链。

答案 1 :(得分:1)

延迟是一种函数方法,这应该可行:

el.fade('out').get('tween').chain(function(){
    el.destroy();
}.delay(5000));

答案 2 :(得分:0)

(function(){
    var el = $('fade');
    el.fade('out').get('tween');
    el.destroy();
}).delay(5000);