在我试图开始工作的图像拼图中,如果拼图验证失败,我想将鼠标光标移动到特定位置。拖放鼠标时,我已经制作了一些JavaScript代码。有没有办法取消这个鼠标移动?这是我的代码的相关部分:
else if (temp == 9 && validate == false) {
if (vl == 6 || vl == 8 || vl == 9) {
var theData = theEvent.dataTransfer.getData("Text");
var theDraggedElement = document.getElementById(theData);
theEvent.target.appendChild(theDraggedElement);
theEvent.preventDefault();
temp = vl;
} else {
alert("invalied move..");
}
}
答案 0 :(得分:0)
如果您想要支持多个浏览器,那么没有一个命令。请尝试以下方法:
if (!e){
e = window.event;
}
e.stopPropagation();
e.cancelBubble = true;
if (!e)
行检查是否设置了e,因为某些浏览器没有将event参数传递给方法。