1. 程式人生 > >keypress呼叫了兩次

keypress呼叫了兩次

			$(document).ready(function(){
				$(document).keypress(function(e){//監聽鍵盤按鍵
					//alert(e.which);
					/** 此處會導致兩次login();
					switch(e.which){
						case 13:{//Enter鍵
							login();
							break;
						}
					}
					*/
					if (e.which == "13") {
						login();
						return false;
					}
				});
			});

上面程式碼在火狐中有問題,所以做出如下更改:把其中的替換為

				$(document).keydown(function(e){ 
					var curKey = e.which; 
					if(curKey == 13){ 
						login();
						return false; 
					} 
				});