<tfoot id='MJtPE'></tfoot>
  • <legend id='MJtPE'><style id='MJtPE'><dir id='MJtPE'><q id='MJtPE'></q></dir></style></legend>

    <small id='MJtPE'></small><noframes id='MJtPE'>

    <i id='MJtPE'><tr id='MJtPE'><dt id='MJtPE'><q id='MJtPE'><span id='MJtPE'><b id='MJtPE'><form id='MJtPE'><ins id='MJtPE'></ins><ul id='MJtPE'></ul><sub id='MJtPE'></sub></form><legend id='MJtPE'></legend><bdo id='MJtPE'><pre id='MJtPE'><center id='MJtPE'></center></pre></bdo></b><th id='MJtPE'></th></span></q></dt></tr></i><div id='MJtPE'><tfoot id='MJtPE'></tfoot><dl id='MJtPE'><fieldset id='MJtPE'></fieldset></dl></div>
    • <bdo id='MJtPE'></bdo><ul id='MJtPE'></ul>

        如何在 Chrome 和 IE 中跟踪箭头键?

        时间:2023-09-07
          <bdo id='nP2f8'></bdo><ul id='nP2f8'></ul>
          • <i id='nP2f8'><tr id='nP2f8'><dt id='nP2f8'><q id='nP2f8'><span id='nP2f8'><b id='nP2f8'><form id='nP2f8'><ins id='nP2f8'></ins><ul id='nP2f8'></ul><sub id='nP2f8'></sub></form><legend id='nP2f8'></legend><bdo id='nP2f8'><pre id='nP2f8'><center id='nP2f8'></center></pre></bdo></b><th id='nP2f8'></th></span></q></dt></tr></i><div id='nP2f8'><tfoot id='nP2f8'></tfoot><dl id='nP2f8'><fieldset id='nP2f8'></fieldset></dl></div>
            <tfoot id='nP2f8'></tfoot>

              <tbody id='nP2f8'></tbody>

                <legend id='nP2f8'><style id='nP2f8'><dir id='nP2f8'><q id='nP2f8'></q></dir></style></legend>

                <small id='nP2f8'></small><noframes id='nP2f8'>

                  本文介绍了如何在 Chrome 和 IE 中跟踪箭头键?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用以下代码来跟踪关键事件

                  Im using foloowing code to track key events

                  oEvent=window.event || oEvent;
                      iKeyCode=oEvent.keyCode || oEvent.which;alert(iKeyCode);
                  

                  它在 Firefox 中给我警报,但在 IE 和 chrome 中没有.它给了我所有其他键盘字符,但没有 esc 键和箭头键.

                  its giving me alerts in firefox but not in IE and chrome. Its giving me all the other keyborad characters but not esc key and arrow keys.

                  如何使用 javascript 检测 chrome 和 IE 中的 esc 键和箭头键??

                  How can i detect esc key and arrow keys in chrome and IE using javascript??

                  推荐答案

                  你并不真正需要 JQuery,尽管它确实使你的代码更短.

                  You don't really need JQuery, though it does make your code shorter.

                  您必须使用 keyDown 事件,keyPress 在旧版本的 IE 中无法用于箭头键.

                  You will have to use the keyDown event, keyPress will not work in old versions of IE for the arrow keys.

                  这里有一个完整的教程可供您使用,请参阅页面底部附近带有箭头键的示例:http://www.cryer.co.uk/resources/javascript/script20_respond_to_keypress.htm

                  There is a full tutorial here that you can use, see the example with arrow keys close to the bottom of the page: http://www.cryer.co.uk/resources/javascript/script20_respond_to_keypress.htm

                  这是我使用的一些代码,因为我必须通过缓冲来处理重复的按键操作,所以有点简化:

                  Here's some code I used, a bit simplified since I had to handle repeated keypresses with buffering:

                  document.onkeydown = function(event) {
                       if (!event)
                            event = window.event;
                       var code = event.keyCode;
                       if (event.charCode && code == 0)
                            code = event.charCode;
                       switch(code) {
                            case 37:
                                // Key left.
                                break;
                            case 38:
                                // Key up.
                                break;
                            case 39:
                                // Key right.
                                break;
                            case 40:
                                // Key down.
                                break;
                       }
                       event.preventDefault();
                  };
                  

                  这篇关于如何在 Chrome 和 IE 中跟踪箭头键?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:jQuery 按键左/右导航 下一篇:为 HTML 输入设置默认语言

                  相关文章

                  最新文章

                • <small id='ph1e0'></small><noframes id='ph1e0'>

                    <tfoot id='ph1e0'></tfoot>

                    <legend id='ph1e0'><style id='ph1e0'><dir id='ph1e0'><q id='ph1e0'></q></dir></style></legend>
                    1. <i id='ph1e0'><tr id='ph1e0'><dt id='ph1e0'><q id='ph1e0'><span id='ph1e0'><b id='ph1e0'><form id='ph1e0'><ins id='ph1e0'></ins><ul id='ph1e0'></ul><sub id='ph1e0'></sub></form><legend id='ph1e0'></legend><bdo id='ph1e0'><pre id='ph1e0'><center id='ph1e0'></center></pre></bdo></b><th id='ph1e0'></th></span></q></dt></tr></i><div id='ph1e0'><tfoot id='ph1e0'></tfoot><dl id='ph1e0'><fieldset id='ph1e0'></fieldset></dl></div>
                        <bdo id='ph1e0'></bdo><ul id='ph1e0'></ul>