2012-02-08 20 views

回答

2
textbox.keypress(function(event) { 
    if(event.which == 13){ 
    // Enter key has been preseed. Do something. 
    } else { 
    $.throttle(1000, function(){ 
     someFunction(event); 
    }) 
    } 
}); 

請記住您傳遞的回調函數。 'someFunction'和'$ .throttle'都是直接調用的,它們的返回值是作爲回調傳遞的。爲了避免這種情況,像上面所做的那樣將函數包裝在一個函數(lambda)中。

+0

是的,應該工作。 – 2012-02-08 08:16:56

0

如果是這種情況,您需要在您的代碼中輸入'ENTER'按鍵的處理程序並中止$.throttle。你能否粘貼更多的代碼,或許能讓我們更好地瞭解如何使用?