我正在使用此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();
});
问题是什么?
感谢
答案 0 :(得分:2)
那是因为$.fancybox.delay
不是一个功能。有关有效方法的列表,请参阅Fancybox API。
尝试使用setTimeout
,例如:
setTimeout(function() {
$.fancybox.close();
}, 800);