ตัวเองสอนจาวาสคริปต์ ฉันอยากจะสร้างเมนูเหมือนกับ Netflix อยู่ไหนอย่างที่คุณเลื่อนถูกหรือเหลือคุณสามารถผ่านไปแสดง/ดูหนังอย่างไรก็ตามมันจะอยู่กับซ้ายและลูกธนูสักดอก, ผมก็ไม่ต่างกันหรอกอีถ้าฉันย้ายล่ะ block2 คงอยู่ใน block1 ตำแหน่ง block3 ใน block2,etc
ฉันคิดว่าฉันสามารถกำหนดแต่ละบล็อคตำแหน่งในตารางคู่ลำดับ: variance menuBar=[block1,block2,block3,block4];งั้น iterate ผ่านอาเรย์
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';
ตอนนี้ nothings ย้ายมีข้อผิดพลาดในวิธีที่ฉันไปเกี่ยวกับเรื่องนี้?