【发布时间】:2012-11-25 01:26:55
【问题描述】:
我拼命想解决这个问题,但我想不出正确的方法。
我试图让用户能够通过将图片拖放到浏览器中来更改背景图片。但是,我无法正确检测到拖动事件。使用时
$(window).on 'dragenter', (e) =>
console.log e.target
$(window).on 'dragleave', (e) =>
console.log e.target
我总是会在单个 DOM 元素上触发事件,但不会在窗口/主体本身上触发事件,这意味着如果我的 DOM 元素/容器/包装器没有覆盖整个窗口,它就无法正常工作。我知道这是可能的,因为 GMail 可以让它以某种方式工作,但我真的不知道我在这里做错了什么。
谢谢!
【问题讨论】:
标签: javascript jquery html drag-and-drop