问题尚无答案(如果您能提供经过测试的实际代码而不是在互联网上搜索我的问题并链接到任何回答,我将接受它作为答案。但由于我已经查看过所有这些问题,请不要假装它们有效除非您能提供已经测试过的实际代码)
如果你只需要
$(window).on("mouseout", function() { alert("OUT"); });
您可以在窗口的左侧或右侧进行鼠标移出操作,但不会触发事件。我制作了一个jsfiddle(这里),但实际上它运行良好,因为iframe周围有一个边框。 那么,最好的方法是如何知道鼠标是否离开了窗口?我可以在页面周围放置一个由4个div组成的1px边框。我可以监视x/y并判断鼠标是否在边缘。但理想情况下,$(window).on("mouseout", foo)将告诉我鼠标何时离开窗口。
box-sizing:border-box;
和透明边框。 - www139