寻找一个JS插件或jQuery函数,等待用户暂停输入文本字段,然后进行回调

Looking for a JS plugin or jQuery function that wait till user pauses typing in a textfield and then do a callback

本文关键字:输入 暂停 用户 等待 文本 字段 回调 然后 函数 一个 JS      更新时间:2023-09-26

不久前,我遇到一个函数,它可能是一个JS插件,当用户停止(在文本字段中)键入一定时间时,它会执行一些操作。

问题是,这是很久以前的事了,从那以后我就再也没有用过。现在我记不清是什么了。如果有人知道我指的是什么,那将是一个很大的帮助。

抱歉没有代码。

您可能会想到debounce函数,它只有在经过一定时间后才会执行回调。

Undercore.js有一个流行的实现,有一个不错的例子:

var lazyLayout = _.debounce(calculateLayout, 300);
$(window).resize(lazyLayout);

这里有一个快速的jsfiddle演示。