Wie erkennt man, dass Strg + R gedrückt wurde?
Ich bin-Kodierung eine Funktion in jquery, der ausgeführt wird, wenn Strg+R gedrückt wird, aber ich kann nicht scheinen, um herauszufinden, was die linken und rechten Strg-Tasten sind... Kann mir bitte jemand helfen?
UPDATE
///this works
$(document).keydown(function(e){
if(e.keyCode==17){alert("control was pressed")};
});
Nächste Frage--
Wie kann ich link-control-Taste drücken und eine andere Taste drücken, um eine Funktion ausführen?
if(e.keyCode==17){llCtrlPress=1};
if(e.keyCode==97 && llCtrlPress=1){DO SOMETHING}
????????????
Dass scheint, wie es würde funktionieren, aber dann, wie setze ich llCtrlpress zurück auf '0' auf keyup?
InformationsquelleAutor der Frage sadmicrowave | 2010-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie den keydown Funktion trap Strg - Zeichen. Hier ist meine Umsetzung des Strg+:
Strg-R ist schwieriger, da in den meisten Browsern, das ist Seite neu Ladenwas bedeutet, dass das javascript nicht ausgeführt wird, die Seite aktualisiert wird.
Nur ein Hinweis, wie gut die keyCode Wert unterscheiden sich in den keydown/keyupup Funktionen als in der keypress-Funktionen.
EDIT: Entfernt Strg variable, vergaß ctrlKey
InformationsquelleAutor der Antwort Alan Jackson
Hier ist eine ganze Liste von Tasten, die Sie verwenden können.
InformationsquelleAutor der Antwort Gabe
Dies ist der code, den ich verwende, um zu deaktivieren, aktualisieren Sie auf Internet Explorer und firefox (funktioniert auch bei F5Strg+F5 und Strg+R)
Wenn Sie nicht möchten, zu verwenden useragent zu erkennen, welche Art von browser Sie ist ($.browser navigator verwendet.userAgent zum bestimmen der Plattform), die Sie verwenden können,
if('MozBoxSizing' in document.documentElement.style)
- gibt true zurück, für firefoxInformationsquelleAutor der Antwort Saurav S.
warum bist du nicht mit
e.ctrlKey
?edit: hier ist eine entsprechende Funktion zu erkennen Strg-r drücken, und beenden Sie den browser Neuladen.
ich bin jquery Neuling, ich denke, Sie tun würde,
Recht?
InformationsquelleAutor der Antwort lincolnk
Gibt es eine Boolesche Eigenschaft namens
ctrlKey
dass Sie sollten in der Lage sein, hier zu verwenden...InformationsquelleAutor der Antwort Josh Stodola
Verwenden
event.key
und moderne JS!oder ohne jQuery:
Mozilla Docs
Unterstützte Browser
InformationsquelleAutor der Antwort Gibolt
Tastencodes
InformationsquelleAutor der Antwort Jithu
Den Key-Code für Strg - Taste ist
11
.InformationsquelleAutor der Antwort Rahul Kumar