我试图完成一个基本的拖累。在mousedown上,项目开始拖动,但不是与鼠标的速度不一样,所以当鼠标在窗口外面时,我继续拖动,但如果鼠标不在页面上,则无法获取mouseup事件。
我可以看到其他页面这样做,所以我知道这是可能的。欣赏任何帮助。
编辑:例如
在Vimeo http://vimeo.com/19831216上播放任何视频时,请确保您的屏幕上的窗口足够小,然后将视频进度条左右拖动,现在将光标移动到窗口的顶部边缘,同时仍然向左/向右拖动 – 请参阅?现在释放鼠标按钮,而仍然在窗外 – 拖动结束,视频继续播放。
注意:Vimeo可以选择使用Flash播放器或HTML5播放器,这是与html5播放器。
解决方法
您实际上可以在浏览器的窗口之外获取鼠标。
至少对我有用
$(function(){ $(window).mouseup(function(){ alert('mouse up'); }); });
在Ubuntu Maverick上使用Chrome 10。