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