2013-02-20 71 views
-3

我試圖編寫一個jQuery腳本,當我按下x鍵時,該腳本在標識爲myDiv的元素上執行fadeIn()。在特定的按鍵上運行功能

function showKeyCode(e) { 
    //alert("keyCode for the key pressed: " + e.keyCode + "\n"); 
    $if(e.keycode == 88){$("#myDiv").fadeIn(); 
} 

需要注意的一點。當我允許警報x顯示密鑰代碼88

此代碼不起作用。

+2

其實給你沒有問題,你會得到如果你發佈了一些代碼並且沒有直接向社區要求你寫一些東西,那麼迴應會更好。 – 2013-02-20 10:35:28

+0

檢查我的更新答案,它適用於我 – Alex 2013-02-20 10:57:51

+0

讓我知道它是否適用於您,也可以不 – Alex 2013-02-20 11:07:57

回答

0

這工作,當你按下鍵 「X」:

$(document).ready(function() { 
    var mydiv = $('.mydiv'); 
    $(document).bind('keydown',function(e){ 
     if(e.keyCode == 88) { 
      mydiv.fadeIn(); 
     } 
    }); 
}); 

演示:http://jsfiddle.net/TWm6r/

我的一類,但將使用ID

+0

OP要求輸入** x **鍵不能輸入 – 2013-02-20 10:38:52

+0

@RubenInfante是'console.log()'的用途,但它接縫不能注意到...... – Alex 2013-02-20 10:59:30

+0

@ user2090744那麼,如果它適合你...請接受答案 – Alex 2013-02-20 13:11:25