使用 jquery mouseout 取消事件

Cancelling an event using jquery mouseout

本文关键字:事件 取消 mouseout jquery 使用      更新时间:2023-09-26

我有三个业务(项目),在每个项目上,我都在调用数据库并获取有关ajax调用的信息。现在问题出在第二个业务的鼠标悬停上,完成服务端操作的时间是五分钟,用户无法移动到其他业务。

因此,我计划让用户等待操作,当且仅当鼠标悬停仍在业务 2,鼠标停止业务时取消其中的事件。

是否可以停止所有正在进行的鼠标退出事件,取消绑定事件的操作?或者任何事件可用于停止和释放光标?

希望您通过 JQuery Ajax 包进行 ajax 调用。如果是这样,您可以使用以下技术轻松停止事件。

var a = $.ajax({YOUR_AJAX_PARAMETERS_HERE});
a.abort();

如果您的通话中一切都冻结了,请尝试 html5 中的 Web 工作者功能。

如果您仍然遇到任何问题,请发布您的代码片段或 plunker。