javascript - 如何检测窗外的 MouseUp 事件?

标签 javascript jquery

我正在寻找 jQuery 解决方案来检测窗口外的 mouseup。也就是说,当鼠标在窗口内被按下,在仍然向下的状态下被拖到外面,然后在外面释放时,就是事件应该触发的时候。

我尝试了 document.mouseup = function() {},但没有帮助。我试着按照这个例子 here , 但无法正确理解它(我什至发表评论寻求帮助,但还没有帮助..:( )

最佳答案

我有一个使用此事件的网站,它按照您的描述工作:

$(window).on('mouseup', function(){
   //your code here
});

注意:仅在 jQuery 1.8.3 中测试过,但它应该在 1.9 中工作

jsFiddle 确认。适用于 jQuery 1.9.1 和 2 beta:http://jsfiddle.net/udRNx/1/

如果您不知道,这段代码必须放在 $(document).ready(fn)$(window).onload(fn).

关于javascript - 如何检测窗外的 MouseUp 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14912515/

相关文章:

javascript - jQuery 确保填写所有表单字段

javascript - 隐藏图像/背景颜色下方的文本

javascript - D3 - 获取当前时间并减去 2 小时

javascript - 计算三 Angular 形内的位置

javascript - 如何在 vue.js 中调用 webassembly 方法?

jquery - 使用 jQuery 选择 <div>

jquery - 通过 jQuery 提取和使用内容

javascript - 如何创建动态图标(取决于浏览器颜色)?

javascript - 使用回调函数对 javascript 执行进行基准测试

jquery - CORS : accessing web services which require authentication (ASP. 网络表格)