jsfiddle 说明我的问题,注意开始拖动时光标下方加号的轻微闪烁:
好的,问题是当我拖动时,我在 dragstart 事件中设置了 dropEffect 和 effectAllowed。但是,光标下方仍会出现轻微的加号闪烁。有什么办法可以避免这种情况吗?
$element.bind('dragstart', function (event) {
event.dataTransfer.effectAllowed = "move";
event.dataTransfer.dropEffect = "move";
console.log("dragstart");
});
最佳答案
您在什么浏览器上看到这种行为?我没看到。
effectAllowed 是一组可能在放置时执行的操作,您在 dragStart 上设置 effectAllowed,在 dragover 上设置 dropEffect。
关于javascript - 在 dragstart 中设置 dropEffect 和 effectAllowed 没有立即生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19340288/