我想建立一個函數,如果它在半秒前被調用的時候返回false。Javascript功能:自上次嘗試以來已過半秒鐘?
timething.timechill=function(){
var last
if (last){
if ((now.getTime()-last)>500){
return true
}
else{
return true
}
}
else {
last=now.getTime()
return false
}}
任何想法?我想避免setTimeout()並忽略輸入,如果它太快以避免溢出。這是一個很好的做法嗎?
如果這是你的代碼複製粘貼,我會建議你不要忘記把';'在您的真實代碼 – fmsf 2010-04-19 11:29:08
感謝所有偉大的答案!當我將頭圍繞在他們身上時,我會成爲一名更好的js程序員。我第一次使用這個網站的方式。 – heorling 2010-04-19 15:14:44