我正在使用這個jQuery的watermark plugin。它在每個頁面都能正常工作,除了我的註冊被調用了4次之外。在註冊頁面上,我收到了jQuery第57行(一個託管在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您使用的?您使用Google JQuery CDN的鏈接是什麼? – 2011-01-28 21:23:34
1.4.4 https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js – jefffan24 2011-01-28 21:26:10