查看文章 |
关于keypress和keyup keydown事件的异同
2007年10月29日 星期一 上午 09:21
keypress和keyup keydown事件是不一样的,顺序是先down>press>up,如果按住不放,应该down>press>down>press>.....>up(opera实现错误是down>press>press>...>up)其中有一个区别,关于事件的keyCode,在up down事件当中是不区分英文字谜贱大小写情况的,统一都大写(67-90),所有浏览器都一样,在press事件当中,区分大小写,keyCode会根据大小写情况,返回65(A)或者97(a)这样,除了gecko内核外都一样,但是gecko在press事件当中keyCode对于字母数字贱会返回0的keyCode,此时必须用专用的which属性获得键码(up down事件当中whick等于keyCode) |
最近读者: