所以我的工作,我想在兩種情況下後觸發事件(客戶端,JavaScript)的東西:建議「輸入單詞」事件
- 如果用戶輸入了一個單詞,例如:「堆棧」(被解僱,用「堆棧」作爲單詞)
- 如果2秒過去了。這將處理「硬道理」。 (如後面沒有空格)
所以,總結一下,這裏是因爲我打字怎麼會火:
「堆棧」(REQ#1解僱 - 「堆棧」)
「溢出」(REQ#1發射 - 「溢出」)
「岩石」(REQ#3發射 - 「岩石」)
希望這是有道理的。我想我需要鉤入.keypress()
事件(我使用jQuery BTW),然後做一些字符串魔術(例如尋找空格等)
這很簡單嗎?或者在那裏有東西(例如「擴展的」.keypress()
處理程序)已經做到了這一點?
您應該可以看到在點火之前按空間後是否等待500毫秒會更方便用戶(如懸停意圖)。你當然也應該檢查他們是否已經按下了雙重空間,或者可能用空白的單詞開火是好的。不知道等待2秒是否重要,只需使用onblur。 – davin
@達文 - 是的,當然,我會試驗。只需尋找關於如何解決這個問題的一般性建議,就jquery事件而言。 (按鍵,keydown,鍵盤等) – RPM1984