2012-05-20 20 views
14

ben keypress olay daha sonra ortaya çıktığında biz nesnenin olay özelliği keycode tarafından basıldığında hangi tuşa erişebilmesini biliyorum ama biz ctrl + D ..etc gibi jQuery ile keypress kombinasyonları işleyebilir nasıl bilmek gerekir?jQuery taşıma tuşa basma kombinasyonları

$(document).on("keypress", function(e) { 
    if(/* what condition i can give here */)   
     alert("you pressed cntrl + Del"); 
}); 
+3

görünüm: http://stackoverflow.com/questions/10655202/detect-multi-keys-on-tek tuşla-olay-on-jquery/10655316 # 10655316 Yan notta ... ctrlKey için cevabımı (hehe) –

cevap

27

jQuery zaten bu sizin için kolları: Aşağıdaki kodda

ben böyle bir şey yapmaya çalıştım şuna

if (e.ctrlKey && (e.which === 46)) { 
    console.log("You pressed CTRL + Del"); 
} 
+2

+1 tercih ederim. Ama verdiğim bağlantı da özel olmayan anahtarlar için çalışıyor –

İlgili konular