mootools $ clear未定义

时间:2012-03-13 09:26:40

标签: timer mootools

我有错误:$ clear没有定义..这段代码有什么问题?我使用Mootools 1.4.5:

var test = new Class({
    initialize: function(){},


    init: function(){
        var timer;
        $$('#list tr').addEvents({
            'click': function(){
                $clear(timer);
                timer = (function(){
                    console.log('clicked');
                }).delay(200, this);
                },
                'dblclick': function(){
                    $clear(timer);
                    console.log('dblclicked');
                }

            }); 
    }
});

谢谢!

1 个答案:

答案 0 :(得分:2)

解决方案如下:

替换以下两个实例: $清晰(定时器);

使用: clearTimeout(定时器);

在1.3版本发布后,有许多功能被弃用。这是一个很好的链接,可以帮助您将任何1.2 mootools代码升级到1.3 / 4

http://www.mooforum.net/help-f26/upgrade-update-guide-t3643.html