在HTML5中进行拖放操作,我需要能够根据放置目标更改光标.在Chrome中,这可以通过更改dropEffect来实现,
if (e.currentTarget.id == 'dropMove') {
e.originalEvent.dataTransfer.dropEffect = 'move';
} else {
e.originalEvent.dataTransfer.dropEffect = 'link';
}
Run Code Online (Sandbox Code Playgroud)
但是在IE和Firefox中更改dropEffect对光标没有影响.请参阅以下小提琴:
http://jsfiddle.net/ksoncan34/s7kN5/
我尝试用window.cursor手动设置光标,但这也没有效果.如何更改Firefox和IE中不同放置目标的光标?