繁体   English   中英

防止鼠标释放发生两次

[英]Prevent mouse releases from happening twice

我正在使用 JQuery。 当用户释放鼠标时,我想向服务器发送一些 JSON。 目前,JSON 被发送两次。 我怎样才能防止它发生?

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

可以在流行的underscore.jslodash库中找到满足您所有需求的函数。 例如,在下划线中:

根据您正在寻找的内容,这些功能之一可能会做到。 underscore.js 的源代码也非常易读,因此您可以深入了解它们是如何实现这一目标的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM