2011-06-11 37 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。