防止鼠标释放发生两次

时间:2016-03-21 02:45:45

标签: javascript jquery

我正在使用JQuery。我想在用户释放鼠标时向服务器发送一些JSON。目前,JSON将被发送两次。我该如何防止它发生?

1 个答案:

答案 0 :(得分:1)

如果没有看到您的代码,理解意图就有点难度;但是:您可能要么要进行去抖/限制 - 如果用户正在执行多次点击,并且您希望确保双击只会在特定时间范围内发送一次 - 或者如果你真的只想提交一次,然后再也不想再提交,你可以创建一次一次关闭。

流行的underscore.jslodash库中提供了所需功能。例如,在下划线中:

根据您正在寻找的内容,其中一项功能可能会执行此操作。 underscore.js的来源也非常易读,因此您可以深入了解他们如何实现这一目标。

相关问题