Запустите функцию по завершению div dade out, используя mootools

Я новичок в MooTools и использую JQuery нормально.

Я знаю, что в jQuery я запускаю функцию после того, как эффект завершен, вот так.

$('#id').fadeOut(500, function(){ // Run function on complete. });

Но как вы делаете это с MooTools? Пока что у меня есть:

$('id').fade('out');

2 ответа

Решение

Вам нужно установить параметры для анимации / исчезновения.

var el = document.id('id');

el.set('tween', {
    onComplete: function(){
        // Run function on complete
    }
});

el.fade(0);

Одна из причин, по которой я предпочитаю mootools - это то, как код течет...

Однако, если вам нравится объединять все вместе, например, jQuery, вы можете сделать то же самое в mooTools.

$('id').set('tween', {
    onComplete: function(){
        // Run function on complete
    }
}).fade(0);

И сделать все это одним куском кода

Другие вопросы по тегам