2011-06-11 86 views
1

我不斷收到類似這樣的錯誤:延遲不是一個函數

$("div.valid_box").html(data.message).css("margin-left", "145px").css("width", "520px").show().delay is not a function 
[Break On This Error] $(...elay(10000).hide("slow", function() { 
在我的代碼

success: function(data) { 
    if (data.errorsExist) { 
     $('div.valid_box').hide(); 
     $("div.error_box").html(data.message).css("margin-left", "145px").css("width", "520px").show(); 
    } else { 
     $('div.error_box').hide(); 
     $("div.valid_box").html(data.message).css("margin-left", "145px").css("width", "520px").show().delay(10000).hide("slow", function() { 
      window.location.href = "index.php"; 
     });  
    } 
} 

回答

1

你可能會加載jQuery的地方,覆蓋新版本的舊版本。搜索這個錯誤,並刪除加載舊的jQuery。