我正在使用带有 HTML5 的 JavaScript。当用户点击一个按钮时,一个事件驱动的 JavaScript 函数就会启动。当用户再次单击该按钮时,该函数的另一个实例将启动。所以我有两个处理事件的相同函数的实例。但是我只希望新实例正在运行。如何结束第一个实例?
一个示例是具有以下代码的函数
Canvas.paper = Raphael(xOffset,yOffset,imageWidth,imageHeight);
masterBackground = Canvas.paper.rect(0,0,imageWidth,imageHeight);
window.onkeydown=function(e){
// Event handler code
}
document.addEventListener('keydown', function(event) {
// Event handler code
}
masterBackground.mousemove(function(e){
// Event handler code
}