keydown事件

我想在keydown事件执行完之后,在keyup事件执行之前,获取keydown事件改变的内容

function kleft1(){
	var arr1=arr(1);
	var arr2=arr(2);
	var arr3=arr(3);
	var arr4=arr(4);
	merge(arr1, 0, 1, 2);
	merge(arr2, 4, 5, 6);
	merge(arr3, 8, 9, 10);
	merge(arr4, 12, 13, 14);
	// $('body').append(arr4)
	function(){
		arr1=arr(1);
		arr2=arr(2);
		arr3=arr(3);
		arr4=arr(4);
	}
}

就比如这个,;按下左移动键,先获取了arr1-4,然后改变了arr1-4;现在如何在keyup之前获取到新的arr1-4

上面function(){}内的方法获取不到。

qq_巴黎的雨打湿东京的街_0
浏览 1619回答 2
2回答

WingMeng

把 arr1-4 改成全局变量。

cnyballk

不知道你要做什么,另外你kleft1函数里面的匿名函数是不可能定义成功的吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript