Ich habe diesen Code, würde ich programmatisch overridde benötigen oder entfernen onkeydown aus dem Dokument (zum Beispiel eine einfache Bedingung verwendet)So entfernen Sie einen Eventhandler document.onkeydown?
document.onkeydown = function (f) {
myMethod();
};
Jede Idee, wie es zu tun?
könnten Sie bitte eine jquery-Version posten? – GibboK
'document.onkeydown' ist sicherlich alt, aber standardisiert und funktioniert in allen gängigen Browsern, einschließlich IE 6-8, und wird auch in zukünftigen Browsern funktionieren. Warum denken Sie, es ist eine schlechte Übung, es zu benutzen? –
OP hat _have_ nicht, um jQuery zu verwenden, sie könnten den akzeptierten Standard von 'document.addEventListener ('keydown', function() {...}) verwenden' https://developer.mozilla.org/es/docs/ DOM/elemento.addEventListener – MrMisterMan