【发布时间】:2015-04-09 19:27:58
【问题描述】:
我的光标只有在拖动完成后才会设置。我不确定为什么这不起作用。我也尝试过 setTimeout(fn, 0)。边框设置正确,但只有在拖动结束后才能看到此光标的效果。帮助表示赞赏。为什么光标不起作用,而边框正常工作?我该如何解决这个问题?它不适用于 IE、Chrome 和 Firefox。
http://jsfiddle.net/t6u3kp9z/1
<div draggable="true" id="x">
Some text.
</div>
var x = document.getElementById("x");
x.ondragstart = function(e) {
e.target.style.cursor="move";
}
x.ondragenter = function(e) {
e.target.style.border = "solid";
e.target.style.cursor="move";
}
x.ondragleave = function(e) {
e.target.style.border = "none";
e.target.style.cursor="move";
}
【问题讨论】:
标签: javascript html