wie Sie Javascript Tastenkombination in jedem Browser machen
-
06-07-2019 - |
Frage
Ich versuche, Verknüpfung mit Javascript zu machen. Es funktioniert mit FF aber nicht mit IE8. Ich verwende diesen Code -
document.onkeydown=function(e)
{
if(e.which == 83)
{ alert("hello"); }
}
Bitte geben Sie mir einen einfachen Code, der alle Browser unterstützen. Dank
Lösung
Um Ihren Code Cross-Browser zu machen, sollten Sie:
document.onkeydown = function(e) {
e = e || window.event;
var keyCode = e.keyCode || e.which;
if(keyCode == 83) { alert("hello"); }
}
Überprüfen Sie das obige Snippet hier .
Andere Tipps
Dürfen Sie jQuery verwenden? Da dies funktionieren wird:
$(window).keydown(function(event){
if(event.keyCode == 83){
alert('hello');
}
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow