我试图像绝望一样解决这个问题,但我想不出正确的方法。
我试图让用户能够通过将图片拖放到浏览器中来更改背景图片。但是,我无法正确检测到拖动事件。使用时
$(window).on 'dragenter', (e) =>
console.log e.target
$(window).on 'dragleave', (e) =>
console.log e.target
我总是在单个 DOM 元素上触发事件,但从来没有在窗口/主体本身上触发事件,这意味着如果我的 DOM 元素/容器/包装器没有覆盖整个窗口,它就无法正常工作。我知道这是可能的,因为 GMail 可以让它以某种方式工作,但我真的不知道我在这里做错了什么。
谢谢!