使用 jquery mouseout 取消事件
Cancelling an event using jquery mouseout
我有三个业务(项目),在每个项目上,我都在调用数据库并获取有关ajax调用的信息。现在问题出在第二个业务的鼠标悬停上,完成服务端操作的时间是五分钟,用户无法移动到其他业务。
因此,我计划让用户等待操作,当且仅当鼠标悬停仍在业务 2,鼠标停止业务时取消其中的事件。
是否可以停止所有正在进行的鼠标退出事件,取消绑定事件的操作?或者任何事件可用于停止和释放光标?
希望您通过 JQuery Ajax 包进行 ajax 调用。如果是这样,您可以使用以下技术轻松停止事件。
var a = $.ajax({YOUR_AJAX_PARAMETERS_HERE});
a.abort();
如果您的通话中一切都冻结了,请尝试 html5 中的 Web 工作者功能。
如果您仍然遇到任何问题,请发布您的代码片段或 plunker。
相关文章:
- 取消绑定主干视图事件
- 阻止浏览器对keydown事件作出反应,但不取消该事件
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- 从父元素取消绑定滚动事件并绑定到子元素
- 网格取消事件未启动
- 按键处理程序取消事件
- 取消拖动&选择事件
- 正在取消IE11中的JavaScript事件
- Ajax 请求正在取消页面上的其他 JS 事件
- jQuery UI 选项卡取消选择事件或在选择时保存上一个选项卡
- 使用 ng-change 对输入类型数据进行 JavaScript 取消事件
- 取消 iframe 中具有 target=“_parent” 属性的链接事件
- 选中/取消选中某些事件的复选框
- Jquery:如何处理"停止/取消”;用户停止表单提交时的事件
- 取消表中一列的onclick事件
- 根据文件类型取消绑定和重新绑定click事件处理程序
- 使用onclick事件取消隐藏多个元素
- AngularJS$locationChangeStart事件取消路由导航
- onchange javascript点击事件取消了另一个
- 响应(在)卸载事件取消订阅PubNub通道