2011-06-01 71 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 2011-06-01 03:06:25