2014-09-15 4 views
-3

У меня есть некоторые сочетания клавиш с JQueryИзбегайте Кнопка Нажмите При нажатии Space

$(window).keypress(function(e){ 
    if(e.keyCode == 32) { 
    .. 

, а затем у меня есть функция

function lifeChange1($life) { 
    .. 

кнопку Проблема заключается в том, когда вы нажали кнопку, а затем после нажмите пробел, сайт запускает функцию кнопки, где вместо этого запускается функция нажатия клавиши.

Возможно ли понравиться, если не нажать кнопку при нажатии и просто запустить функцию?

+0

что вы пробовали, почтовый индекс. –

ответ

0
//To handle space button 
$(function() { 
$(document).keyup(function(evt) { 
    if (evt.keyCode == 32) { 
    return false; 
    } 
    }).keydown(function(evt) { 
if (evt.keyCode == 32) { 
    return true; 
} 
}); 
} 
Смежные вопросы