2016-03-01 62 views
1

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

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

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

+0

显示您的代码,因此更容易识别您的问题。 – Sumanta736

回答

1

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

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

如果一切都让您的呼叫冻结,尝试在HTML5 web workers功能。

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