Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $.fancybox.delay不是一个函数_Javascript_Jquery_Fancybox - Fatal编程技术网

Javascript $.fancybox.delay不是一个函数

Javascript $.fancybox.delay不是一个函数,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);

我正在使用它,现在我尝试在关闭一个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(); 
     });
有什么问题


谢谢

那是因为
$.fancybox.delay
不是一个函数。有关有效方法的列表,请参见

尝试使用
设置超时
,例如:

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