0
我的问题是,当我使用的dragenter和dragleave的下降 -event不再被解雇。当我改变的dragenter到的dragover它的工作原理。但我想用drageneter降低触发的事件。有任何想法吗?的dragenter/dragleave防止下降,由射击
$("#drop")
.on("drop", function(event) {
$("#debug").append("drop\n")
})
.on("dragenter", function (event) {
$("#debug").append("dragover\n")
})
.on("dragleave", function (event) {
$("#debug").append("dragleave\n")
})
.on("dragover", function (event) {
event.preventDefault();
event.stopPropagation();
});
我也试图取消默认事件与event.preventDefault()
和event.stopPropagation()
但它并没有改变任何东西。
下面是一个简化代码:https://jsfiddle.net/7oun2gza/
编辑:我自己就找到了解决办法。我必须禁用的默认事件的dragover拍了下降 -event。修正了上面的代码。