mootools $ clear не определено - PullRequest
       11

mootools $ clear не определено

2 голосов
/ 13 марта 2012

у меня ошибка: $ 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');
                }

            }); 
    }
});

Спасибо!

Ответы [ 2 ]

7 голосов
/ 13 марта 2012

$clear устарела, так как она просто реплицировала встроенную функцию clearTimeout.Я бы предположил, что теперь он был удален.

edit: устаревшие функции включены только в версию Mootools «с совместимостью» 1.45

2 голосов
/ 14 марта 2012

Решение будет следующим:

заменить оба экземпляра: $ clear (timer);

На: clearTimeout (timer);

Было много функцийустарел после релиза 1.3.Вот хорошая ссылка, чтобы помочь вам обновить любой код 1,2 mootools до 1,3 / 4

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...