2014-04-02 51 views
-2

我有這個div:隱藏DIV當h按

<div id="control">BLABLABLA</div> 

,我想希望在我的網頁加載,顯示它,當我們點擊,我隱藏它,如果訪問者點擊h,div再次出現?

+0

有你嘗試過什麼? –

+1

這裏'h'是什麼意思? –

+0

是的,這是一款遊戲,當他們點擊h時,我已經擁有了關鍵腳本的幫助。 – flavien317

回答

1
function myFunction(){ 
    var control = document.getElementById('control'); 
    var i = document.getElementById('i'); // id of i 
    var h = document.getElementById('h'); // id of h 
    control.style.display = "block"; 
    i.onclick = function(){ 
    control.style.display = "none"; 
    }; 
h.onclick = function(){ 
control.style.display = "block"; 
    }; 

}

<body onload="myFunction()"> 
+0

正如我所說,它沒有標記爲jquery –

+0

不工作,該怎麼辦? – flavien317

+0

現在試試我改變了代碼 – Lineesh

0

可能是這個應該工作。我假設你的意思hh1

var div = document.getElementById('control'); 
div.onclick = function(){ 
div.style.display = "none"; 
}; 

document.getElementsByTagName('h1')[0].onclick = function(){ 
div.style.display = "block"; 
} 
+0

我的意思是h,在關鍵字,關鍵h,像幫助和男子氣象幫助lol – flavien317

0

如果您正在尋找jQuery代碼,那麼你可以這樣做: -

$("#control").on('click', function() { 
    $(this).hide(); 
}); 

$(document).keypress(function(e) { 
    var key = e.which; 
    var div = $("#control"); 
    if(key == 72 || key == 104) { 
     div.show(); 
    } 
    else if(key == 73 || key == 105) { 
     div.hide(); 
    } 
});