2011-06-01 6 views
0

я использую этот plugin и теперь я пытался добавить некоторое время задержки перед закрыть DIV, но я получаю эту ошибку

$.fancybox.delay is not a function 

для этого кода:

$("#msgbox1").fadeTo(200, 0.1, function() { 
    $(this).html('Foi enviado um email').removeClass('messageboxerror1').addClass('messageboxok1').fadeTo(900, 1); 
    $.fancybox.delay(800).close(); 
    }); 

В чем проблема?

благодаря

ответ

2

Это потому, что $.fancybox.delay не является функцией. См. Fancybox API для получения списка допустимых методов.

Попробуйте использовать setTimeout, например .:

setTimeout(function() { 
    $.fancybox.close(); 
}, 800); 
+0

благодаря Мт. Решать проблему – anvd

Смежные вопросы