我正在尝试在整个视口上附加Ink Filepicker处理程序,以便用户可以在页面中的任何位置删除文件。以下是我到目前为止所尝试的代码:
window.filepicker.makeDropPane $("html")[0], # or $("body")[0]
mimetype: "image/*"
multiple: true
dragEnter: -> console.log "dragenter fired"
dragLeave: -> console.log "dragleave fired"
onSuccess: (files) -> # do stuff
onError: (type, message) => # do other stuff
onProgress: (percent) -> # do other stuff
每次我在浏览器中拖动文件时,dragEave会在dragEnter之后立即触发,这使我无法做到。 此外,如果我在我创建Filepicker窗格的所有内容之上放置div,我显然无法再与页面内容交互,除非我通过Filepicker触发的独立识别dragenter事件,以便我可以更改z-即时索引。
如果我不清楚,请告诉我。 提前谢谢。