我正在做一个项目,希望在以下两种情况下触发一个事件(客户端JavaScript):
- 用户完成单词输入,例如:“stack”(触发req #1事件,单词为“stack”)
- 2秒钟时间到了,这将处理“最后一个单词”。 (例如:没有空格)
因此,总结一下,以下是我输入时的触发方式:
"Stack "(触发req #1事件,“Stack”)
"Overflow "(触发req #1事件,“Overflow”)
" Rocks"(触发req #3事件,“Rocks”)
希望这样说得清楚明白。
那么,首先我想到的是需要挂接到 .keypress()
事件(我使用jQuery),然后进行一些字符串操作(例如查找空格等)。
这就是全部吗?还是有什么其他方法(例如已经完成这项工作的“扩展” .keypress()
处理程序)?