如何使用javascript终止操作

时间:2013-09-24 06:01:25

标签: javascript html dom

在我试图开始工作的图像拼图中,如果拼图验证失败,我想将鼠标光标移动到特定位置。拖放鼠标时,我已经制作了一些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..");
    }
}

1 个答案:

答案 0 :(得分:0)

如果您想要支持多个浏览器,那么没有一个命令。请尝试以下方法:

if (!e){
  e = window.event;
}
e.stopPropagation();
e.cancelBubble = true;

if (!e)行检查是否设置了e,因为某些浏览器没有将event参数传递给方法。