2016-04-07 5 views
0

könnte u mir bitte sagen, was die Hotkey-Event für Ctrl +Alt + Up war. weil ich versuche mit der Ctrl + Alt + Bis Ereignis es funktioniert nicht für mich. Eigentlich benutze ich Jquery.hotkeys Plugin für das gleiche. Folgendes ist der Code:kann nicht Ctrl erfassen + Alt + Pfeiltaste Ereignis in jQuery Hotkeys

jQuery(document).bind('keydown', 'ctrl+Alt+up', function() { 
    console.log("ctrl+Alt+up"); 
}); 

Antwort

1

Sie können Schlüsselereignisse auf diese Weise nicht abfangen. Um festzustellen, welche Tasten gedrückt werden, müssen Sie das Event-Objekt abfragen, das an den Handler keydown übergeben wurde. Versuchen Sie folgendes:

$(document).bind('keydown', function(e) { 
    if (e.ctrlKey && e.altKey && e.which == 38) { 
     console.log("ctrl+Alt+up"); 
    } 
}); 

Working example

+0

leider zu sagen, dass es nicht wie in, wenn die Bedingung für mich funktioniert ist es immer falsch bekommen daher wird es nicht funktionieren. – Pritam

+0

Können Sie ein Beispiel für Ihren nicht funktionierenden Code zeigen? Wie Sie aus dem Beispiel der Geige sehen können, sollte es gut funktionieren –

+0

Ich habe ur-Code kopiert und eingefügt und versucht, das zu laufen, aber es gibt mir keine erwarteten Ergebnisse. d. h. Tastenkürzel funktionieren nicht für mich – Pritam

Verwandte Themen