В mootools как вы задерживаете следующий метод? - PullRequest
1 голос
/ 05 октября 2011

Я хочу поставить задержку между откровением () и распадом ().

$('foo').reveal().set('html','my message').delay(500).dissolve();

Я вижу, что это неправильно, но я не могу найти правильный способ сделать это?

Любая помощь?

Решено:

после возни я понял, что задержка должна идти на предмет, который вы хотите отложить, а не на предмет, который приходитдо задержки.

$('foo').reveal().set('html','test');
(function(){$('foo').dissolve();}).delay(4000);

Ответы [ 2 ]

1 голос
/ 05 октября 2011

Если вы хотите, чтобы задержка начиналась «после» раскрытия, вы можете сделать:

var element = $('foo');

element
    .set('html','my message')
    .reveal()
    .get('reveal').chain(function(){
        //you're sure reveal has finished!
        (function(){element.dissolve()}).delay(500); //delay the dissolve
    });

http://jsfiddle.net/steweb/JNvPM/

0 голосов
/ 05 октября 2011
...