2013-02-20 8 views
-3

Я попытался запрограммировать скрипт jquery, который выполняет fadeIn() для элемента, идентифицированного как myDiv, когда я нажимаю клавишу x.Функция запуска при нажатии специальной клавиши

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

Пункты, на которые следует обратить внимание. Когда я разрешаю предупреждение x отображает код клавиши 88

Этот код не работает.

+2

На самом деле, вы получите лучший ответ, если вы разместили какой-то код и не попросили сообщество написать что-то для вас. –

+0

Проверь мой обновленный ответ, он работает для меня – Alex

+0

дайте мне знать, если он работает для вас, или нет – Alex

ответ

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 ** не ввести –

+0

@RubenInfante, который был целью 'console.log()', но он швы, что вы не могли заметить, что ... – Alex

+0

@ user2090744 Ну, если это работает для вас ... пожалуйста, примите ответ – Alex