下面写javascript脚本8、实现监听方法
index=new Array(1,1,1,1,1,1,1,1,0);
用来判断的, 1表示一般图片, 0表示空白图片.
用for循环给src赋值
算法: move()里传入要移动的图片下标(下标从0开始),以及移动到左右上下位置的步数.
判断左右上下移动的条件:
以左为例,只有当左边的图片是空白图时才可移动, 而空白图的index是0, 所以判断
如果 要移动的图片下标减去向左移动的步数(即等于左边图的index)为0, 则表示此处是一张空白图, 可以移动, 判断完后就开始交换两张图的src和index. 以此类推.