jQuery keyup keyCode在Opera中不起作用

时间:2010-09-02 07:58:25

标签: jquery opera keycode

Opera浏览器是否可以忽略keyCode 40(向下箭头)?

 $('#test').keyup(function(e) {
        $('body').append('' + e.keyCode + '');
 })

http://www.jsfiddle.net/V9Euk/454/

进行测试

提前致谢!
彼得

2 个答案:

答案 0 :(得分:7)

尝试使用autocomplete属性,并将其设置为off

<input id="test" value="" autocomplete="off" >

Opera使用向下箭头键自动完成,因此可能会禁止转发事件。

工作测试:http://www.jsfiddle.net/V9Euk/455/

答案 1 :(得分:1)

是的,这不起作用(似乎歌剧不支持它)。 看看this test page from www.w3.org显示你的broswer检测到的内容(keyup未被触发)。