我想要一個頁面,其中一個div顯示,然後當用戶點擊空格鍵時,該div被隱藏並顯示下一個div。我開始使用CSS來設置所有div隱藏的可見性,但是當我按下空格時,什麼都不會發生。我該如何使用javascript來一次一個地顯示一個div?
$divID = 0;
document.getElementById("div0").style.visibility="visible";
function updateDiv(event){
// If the spacebar was pressed
if (event.type == "keydown" && event.which == 32){
// Hide the current div
$doc.getElementById("div" + $divID).style.visibility="hidden";
++divID;
// Move to next div
$doc.getElementById("div" + $divID).style.visibility="visible";
}
}
// Handle events
document.on("keydown", updateDiv);
你能做出的jsfiddle? –