当前位置: 首页 > 知识库问答 >
问题:

jQuery将多个。KeyDown事件绑定到一个case[重复]

慕震博
2023-03-14

由于我对js和jquery相当陌生,我想知道是否可以将多个键绑定到一个事件。我尝试了,但没有运气。

我希望将A左箭头绑定在一个大小写中,而不是另一个大小写。

$(document).keydown(function(event) {
    switch(event.keyCode){
        case (37 or 65):
            alert("left");
            break;
    }
});

共有1个答案

伯鸿达
2023-03-14
$(document).keydown(function(event) {
    switch(event.keyCode){
        case 37:        
        case 65:
            alert("left");
            break;
    }
});

提琴手:http://jsfiddle.net/rn8ky/

 类似资料:
  • 我有一个预览页面,需要添加或编辑模型,并显示预览。 我需要从添加表单页和编辑表单页调用预览。我要通过的模型是相同的,但来自不同的形式。 (1) ModelAttribute是否有支持这种多属性名称映射的方法?(2) 我怎么能考虑重新设计这个?考虑(a)在表单提交之前重命名表单名称/属性以使用相同的属性名称。(b) 完全删除ModelAttribute——这不是我的选项,因为我使用的是SpringM

  • 所以我用jquery做了一个自动完成。Ajax用于从远程位置获取大量xml文件。如果我搜索ex.“两个半男人”,它会用ajax进行大约16次查询(除了3次之外,每一次输入的字母,先看代码)。 我希望它在用户按下最后一个键后一秒钟执行Ajax请求,因此它将执行一个查询而不是16个查询。 因此,如果用户在上次按键事件后 1 秒之前按另一个键,则它尚不会执行查询。 有什么想法吗?

  • 我有6个输入框,每个输入框有4位数字。输入4位数字后,光标将自动转到下一个输入框。所有这些都是强制性的。 现在,可以在“onChange”事件中将自动聚焦设置为下一个文本框。但如何将这6个输入框的值绑定到表单上的一个字段。我有办法吗?

  • 我正在开发一个简单的Java程序来完成一些简单的mySQL内容。它有一个用JavaFX制作的小GUI。 GUI的控制器有一个SimpleBoleanProperty,我们称之为X,它指示到数据库的连接状态。我将一些简单的东西绑定到它,比如按钮的disableProperty so send querys,如果没有连接,应该禁用它。到现在为止,一直都还不错。 我有一个标签,用于执行以下操作: 如果X

  • 我一直试图为pyplay开发一个“文本框”类,作为一个小小的个人项目,我遇到了一个真正难倒我的问题。我试图扩展在这里找到的pyplay文本输入类,把它包装在一个支持多行和滚动功能的文本框类中。 当我试图在文本行之间上下移动闪光灯时,问题就来了。基本上,一旦按下“向上”箭头,就会将闪光灯一直移动到顶部,然后它就不再响应向下移动。 下面是我如何给类事件的代码: 下面是文本框类的代码(来自上述代码):

  • 我遇到了一个奇怪的JavaScript问题。我正在开发一个使用键盘输入的HTML5画布游戏。游戏的双人模式需要按住键盘上最多6个键。 在我按住键盘上的4或5个键后,似乎停止调用“keyDown”事件。 我使用的代码如下: 控制台应该为我按下的每个键记录一个键代码。然而,它似乎只报告我按住的前4或5个键的密码。这导致了当两个玩家按下太多键时,我的游戏的双玩家版本的控件无法工作。 这是一个bug,是J