временная задержка в YUI3

Я знаю, что такие вещи, вероятно, лучше всего подходят для форумов YUI, но мне нужен ответ как можно скорее, и я могу ждать некоторое время на форумах YUI.

Проблема в том, что я хочу что-то перевести примерно через 14 секунд после загрузки страницы, я знаю, как запускать код при загрузке и как переходить элементы, но я действительно не могу понять (или, кажется, найти какую-либо информацию) о том, как или (даже если это возможно) для запуска функции с временной задержкой.

Является ли это возможным? Если да, то как?


person Sean    schedule 05.07.2012    source источник
comment
Разве вы не можете использовать setTimeout для реализации этого перехода?   -  person web-nomad    schedule 05.07.2012
comment
Я видел setTimeout в обсуждениях YUI2, он реализован так же и в 3?   -  person Sean    schedule 05.07.2012
comment
@Pushpesh, вероятно, должен ответить на этот вопрос.   -  person Gareth Davis    schedule 05.07.2012


Ответы (1)


кроме использования javascript setTimeout и предположения YUI 3.

у yui-lang-later есть метод later, обертывающий setTimeout

var handle = Y.later( 1000 * 14, window, function(){
    // do something 
}, [], false);


// got bored 
handle.cancel(); // will prevent the function being called.
person Gareth Davis    schedule 05.07.2012