如何检测窗口外的MouseUp事件

How to detect a MouseUp event outside the window?

本文关键字:MouseUp 事件 窗口 何检测 检测      更新时间:2023-09-26

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

我试过document.mouseup = function() {},但没用。我试着遵循这里的例子,但无法正确理解(我甚至留下了一条寻求帮助的评论,但还没有帮助……:()

我有一个使用此事件的网站,它的工作原理如您所述:

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

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

jsFiddle证实。适用于jQuery 1.9.1和2测试版:http://jsfiddle.net/udRNx/1/

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