كيفية جعل اختصار لوحة المفاتيح جافا سكريبت في المتصفح فقط
-
06-07-2019 - |
سؤال
وأنا أحاول أن جعل الاختصار مع جافا سكريبت. وهي تعمل مع FF ولكن ليس مع IE8. أنا باستخدام هذا الرمز -
document.onkeydown=function(e)
{
if(e.which == 83)
{ alert("hello"); }
}
ومن فضلك أعطني رمز بسيط والتي سوف تدعم جميع المتصفحات. بفضل
المحلول
في أجل جعل أكواد عبر متصفح، يجب عليك:
document.onkeydown = function(e) {
e = e || window.event;
var keyCode = e.keyCode || e.which;
if(keyCode == 83) { alert("hello"); }
}
وتحقق من المقتطف أعلاه هنا .
نصائح أخرى
هل يسمح لاستخدام مسج؟ لأن هذا العمل:
$(window).keydown(function(event){
if(event.keyCode == 83){
alert('hello');
}
});
لا تنتمي إلى StackOverflow