我正在寻找 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/