我正在收听drop事件并执行e.preventDefault()操作,但它正在尝试打开被删除的文件。直到昨天,天气一直很好。但就在今天,它因为某种未知的原因破裂了。我制作了一个JsFiddle#bwquR/10来反映同样的情况
编辑:
如果不执行dragover事件,则无法处理drop。即使在小提琴中,如果您对dragover进行注释,它也不会起作用。
在实际工作中,我错过了dragover的拼写,但这仍然是一个问题drop如果没有dragover
小提琴实际上是在工作,但它的身体太小了(只有文本DROP在那里)。它只在drop文本不在全身的那一小块区域上进行drop事件。所以我认为它不起作用。很抱歉给你带来了困惑
我猜这是因为没有dragOver事件处理程序,就使用了dragOver事件的默认事件处理程序,因此之后不会触发drop事件。对于dragOver事件,在drop事件之前需要使用e.preventDefault