Я использую этот watermark plugin для jQuery. Он отлично работает на каждой странице, кроме моей регистрации, где он звонит 4 раза. На странице регистрации я получаю слишком большую ошибку рекурсии в строке 57 jQuery (один из которых размещен в Google). Я не думаю, что это проблема jQuery, хотя я думаю, что это связано с моим кодом или плагином. Можете ли вы посмотреть, видите ли вы что-нибудь?Ошибка jQuery: слишком много рекурсии
Код:
$(document).ready(function(){
$(".text").addClass("idleField");
$(".text").focus(function(){
$(this).removeClass("idleField");
$(this).addClass("focusField");
});
$(".text").blur(function(){
$(this).removeClass("focusField");
$(this).addClass("idleField");
});
$("#recaptcha_response_field").attr("tabindex","5");
<?php if(!is_ie()){ ?>
$("#username").watermark("Desired Username");
$("#password").watermark("Password between 6 and 12 characters");
$("#confirmPassword").watermark("Confirm Password");
$("#email").watermark("Please insert a valid email");
<?php } ?>
$("#checkUser").click(function(){
$("#results").html("<img src='images/loading.gif' alt='loading...' />loading...");
var user = $("#username").attr("value");
$.get("library/regUserCheck.php", {name: user}, function(data){
$("#results").html(data);
});
});
<?php if($error){ //Make error fade out ?>
$("#errorField").delay(5000).fadeOut(1250);
<?php } ?>
});
Какую версию JQuery вы используете? Какую ссылку вы используете в CDN JQuery Google? –
1.4.4 https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js – jefffan24
@ jeffan24 Не могли бы вы изменить на неминифицированный и увидеть, в какой строке происходит ошибка? – lonesomeday