2011-06-11 4 views
1

Je continue à obtenir une erreur comme ceci:retard n'est pas une fonction

$("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() { 

dans mon code:

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"; 
     });  
    } 
} 

Répondre

1

Vous chargez probablement quelque part ancienne version de jQuery qui écrase la nouvelle version. Recherchez cette erreur et supprimez le chargement de l'ancien jQuery.