$ .fancybox.delay не является функцией - PullRequest
0 голосов
/ 01 июня 2011

Я использую этот плагин , и теперь я попытался добавить некоторое время задержки перед закрытием 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(); 
     });

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

спасибо

1 Ответ

2 голосов
/ 01 июня 2011

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

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

setTimeout(function() {
    $.fancybox.close();
}, 800);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...