#javascript #jquery #fancybox
#javascript #jquery #fancybox
Вопрос:
я использую этот плагин, и теперь я попытался добавить некоторое время задержки перед закрытием 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:
Это потому, что $.fancybox.delay
это не функция. Смотрите в Fancybox API для получения списка допустимых методов.
Попробуйте использовать setTimeout
, например:
setTimeout(function() {
$.fancybox.close();
}, 800);