自教javascript 我想创造一个菜单有点类似Netflix其中你向右滚动或左边你可以通过表示/电影,然而,将它与左右箭头 i。e如果我移动的权利,block2将在block1位置,block3在block2,等等
我在想,我能分配每个区块的位置在一个阵列: var菜单=[block1,block2,block3,block4];然后迭代过阵列
for(var i=0; i < menuBar.length(); i++){
switch (e.key) {
case 'ArrowLeft':
i--;
GoThroughMenu();
break;
case 'ArrowRight':
i++;
GoThroughMenu();
break;
}
和GoThroughMenu()将移动块
block1.style.left = menuBar[i].style.left + 'px';
block1.style.top = menuBar[i].style.top + 'px';
现在没有任何事情的运动,是有错误的方式我会约这个吗?